我使用Ajax get方法,但我收到500内部服务器错误。我使用以下内容:
Cronom.Server.Connect = window.Cronom.Server.Connect || {};
(function (connect) {
connect.AjajGet = function (getUrl, successFunc) {
debugger;
$.ajax(getUrl, {
type: "GET",
contentType: 'application/json; charset=utf-8',
success: successFunc
});
};
})(Cronom.Server.Connect || {});
我在页面中调用此函数:
var list = Cronom.Server.Connect.AjajGet('/Home/GetFirstData', function(data) {
console.log(data);
});
服务器操作具有[HttpGet]属性。我的错误在哪里?
答案 0 :(得分:0)
我解决了这个问题。我的错误是我没有使用JsonRequestBehavior。
旧:
return Json(new {statu = true, result});
新:
return Json(new {statu = true, result}, JsonRequestBehavior.AllowGet);