我的ajax方法:

$.ajax({
    url: actionURL,
    type: 'POST',
    dataType: 'json',
    data: { values: data },
    success: function (data) {
    }
});


我的控制器方法:

        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult SaveParameter(string [][] values)
        {
            ...
        }


我已经尝试了很多方法,但是没有任何效果。如何在JavaScript中撰写“数据”?

最佳答案

您需要以下一种格式发布数据

{
"values[0][0]": "Some value",
"values[1][0]": "Some value",
"values[0][1]": "Some value",
"values[1][1]": "Some value",
"values[2][0]": "Some value",
"values[0][2]": "Some value",
"values[2][1]": "Some value",
...
}

关于jquery - javascript-如何从jquery ajax将2d数组传递给asp.net MVC方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8741731/

10-17 02:16