我正在尝试通过 jQuery 的 ajax 调用发送一些数据。我的问题是:如何在我的Insert.cshtml
文件中获取这个 JSON 数组?我尝试过Request["rows"]
,Request[0][rows]
等,但没有任何成功。
在这里,我要发送的数据是这样的(多行表单数据):
[
{
"sl": "1",
"tname": "Gardening",
"ttype": "4",
"tduration": "12"
},
{
"sl": "2",
"tname": "Nursing",
"ttype": "4",
"tduration": "45"
}
]
jQuery代码:
$.ajax({
type: "POST",
url: "/Insert",
data: rows,
contentType: "application/json",
success: function (data, status) {
alert(status);
},
error: function (xhr, textStatus, error) {
var errorMessage = error || xhr.statusText;
alert(errorMessage);
}
});
更新:jsfiddle 中的部分演示- http://jsfiddle.net/rafi867/gprQs/8/