这是代码: 其中arg是[1,2,3]
function filtersearch(arg) {
var arry = [];
arry = arg;
debugger
$.ajax(
{
type: "POST",
url: '@Url.Action("getFilterActiveData")',
dataType: "json",
data: { args: arry },
tradition: true,
async: true,
success: function (data) {
debugger
side_menu(data.listdata.length, data.listdata, data.color);
}
});
数组值未在控制器中传递
public ActionResult getFilterActiveData(string[] args){}
在args中显示null ..任何建议?
答案 0 :(得分:0)
尝试验证arg
值的格式是否正确以及哪些数据发布到操作方法。
当我使用filtersearch([1,2,3])
进行测试时,它会正确绑定结果。
一次更正:参数tradition
应为traditional
http://api.jquery.com/jquery.ajax/