繁体   English   中英

ASP.Net AJAX $ GetJson函数将不会执行

[英]ASP.Net AJAX $GetJson function won't get executed

我真的不知道为什么,但是功能(响应)部分根本不会执行-尽管Controller中的Get方法由getJSON调用。

脚本:

$.getJSON(getUrl, {
        BUID: buID,
        AID: aID,
        LID: lID
    }, function (response) {
        $('#Test').text("TEST");
    })
};

控制器:

public JsonResult GetMeasures(int buID) {
        return Json(new { Success = true });
    }

我的span元素的Text不会更改为“ TEST”。

发送正确的参数:

$.getJSON(getUrl, {
        buID: buID
    }, function (response) {
        $('#Test').text("TEST");
    })
};

然后,您需要使用带有JSON return的JsonRequestBehavior.AllowGet ,并使用HttpGet属性来修饰您的函数

[HttpGet]
public JsonResult GetMeasures(int buID) {
        return Json(new { Success = true }, JsonRequestBehavior.AllowGet);
}

一本好书为什么需要JsonRequestBehavior?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM