我想從javascript文件發送2d數組到行動方法。 我的javascript函數ajax發送2d數組到行動方法錯誤 - asp.net mvc
function _tbdata() {
var dataarr = [];
for(var i = 0; i<svarr.length; i++)
{
var trangthai = $("input[name='" + svarr[i] + "']:checked").val();
var lydo = $("#" + svarr[i]).val();
dataarr[i] = new Array(2);
dataarr[i][0] = trangthai;
dataarr[i][1] = lydo;
}
$.ajax({
url: '/DiemDanh/testMethod',
data: { info: JSON.stringify(dataarr) },
type: "POST",
traditional:true,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
alert('running');
},
error: function (data, textStatus) { alert(textStatus); }
});
}
我的控制器
[HttpPost]
public ActionResult testMethod(List<List<string>> info)
{
return RedirectToAction("Index");
}
當我在鉻調試,我得到了錯誤
POST http://localhost:56602/DiemDanh/testMethod 500(內部服務器 錯誤)
對不起關於我的Enligsh是不好的,希望大家建議!
展開呼叫的響應選項卡和你會看到我試過的錯誤 – Shyju