如何使用Request.Form方法将jquery值传递给我的控制器?

问题描述 投票:0回答:1

我想使用Request.Form方法将因子id传递给控制器​​,我尝试在name属性中传递它但它不起作用

这是我的Jquery函数:

 $("#categoryId").change(function () {
$.get("/Organization/GetFactorsList", { Id: $("#categoryId").val() }, function (data) {
            $("#factors").empty();
            $.each(data, function (index, row) {
                $("#factors").append("<div class='row factors'><div 
    class='col-md-3'><div class='checkbox'><label><input type='checkbox' 
 id='blankCheckbox' value='option1' name='" + row.id + "'/></label></div> 
 </div><div class='col-md-9 factor'>" + row.Name + "</div></div>")

            });

        });
    })
asp.net-mvc
1个回答
0
投票

尝试此解决方案:

$("#categoryId").change(function () {
$.get("/Organization/GetFactorsList",data : { Id: $("#categoryId").val() }, function (data) {
            $("#factors").empty();
            $.each(data, function (index, row) {
                $("#factors").append("<div class='row factors'><div 
    class='col-md-3'><div class='checkbox'><label><input type='checkbox' 
 id='blankCheckbox' value='option1' name='" + row.id + "'/></label></div> 
 </div><div class='col-md-9 factor'>" + row.Name + "</div></div>")

            });

        });
    })

你忘了添加数据:{Id:$(“#categoryId”)。val()}

© www.soinside.com 2019 - 2024. All rights reserved.