Ich möchte 2d Array von JavaScript-Datei zu Aktionsmethode senden. Meine JavaScript-FunktionAjax senden 2d Array zu Aktionsmethode Fehler - 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); }
});
}
Und mein Controller
[HttpPost]
public ActionResult testMethod(List<List<string>> info)
{
return RedirectToAction("Index");
}
Und wenn ich in Chrom debuggen, ich habe Fehler
POST http://localhost:56602/DiemDanh/testMethod 500 (Internal Server Fehler)
Entschuldigung über meine Enligsh ist schlecht, hoffe von allen vorschlagen !!!
die Antwort Registerkarte des Anrufs erweitern und Sie sehen die Details des Fehlers – Shyju