0

我尝试使用 Ajax 获取方法,但出现 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] 属性。我的错误在哪里?

4

1 回答 1

0

我解决了这个问题。我的错误是我不使用 JsonRequestBehavior。

老的:

return Json(new {statu = true, result});

新的:

return Json(new {statu = true, result}, JsonRequestBehavior.AllowGet);
于 2014-11-03T13:27:48.900 回答