我在解析MVC应用程序中的数据时遇到了一些困难。
这是我的代码。我在InitialRowData中获取值。
var initdata = jQuery.parseJSON(InitialRowData);
但是在运行期间抛出异常,initdata为空。
这是我的ajax电话
$.ajax({
url: '/Floor/LoadFloor',
data:ko.mapping.toJSON( {floorId:'@Model.FloorID'}),
dataType: "json",
type: 'post',
contentType: "application/json; charset=utf-8",
cache: false,
error: function (error) {
alert("error");
alert(error.responseText);
}
}).done(function (data) {
InitialRowData = data;
});
请帮忙吗?
答案 0 :(得分:0)
使用喜欢
$.ajax({
url: "URL",
type: "POST",
contentType: "application/json;charset=utf-8",
data: "data",
dataType: "json",
success: function (response) {
alert(response);
},
error: function (x, e) {
alert('Failed');
alert(x.responseText);
alert(x.status);
}
});
此处您可以使用json结果解析response
在Methos中使用
return Json(obj, JsonRequestBehavior.AllowGet);
返回Json
结果