使用ajax将数组传递到控制器
本文关键字:控制器 数组 ajax 使用 | 更新日期: 2023-09-27 17:49:17
代码如下:其中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){}
在参数中显示null…有什么建议吗?
尝试验证arg
值的格式是否正确,以及哪些数据被发送到action方法。
当我用filtersearch([1,2,3])
测试时,它正确地绑定了结果。
一次修正:"tradition
"参数应为"traditional
"http://api.jquery.com/jquery.ajax/