【问题标题】:callback is added in JSON request of jQuery在jQuery的JSON请求中添加回调
【发布时间】:2012-02-01 05:57:59
【问题描述】:

我在一个页面中有这些 javascript 代码:

<script type="text/javascript">
$(function() { 
   $.getJSON("http://example.com/index.php/grid/fetch-grid", function(jsonData) {
    if (jsonData.status === true) {
        $("#parserFilterGridContainer").html(jsonData.content);
    } else {
        // Alert that loading failed
        alert(jsonData.content);
    }
    });
});
</script>

当我在 firebug 中检查它时,从服务器请求的 url 是

"http://example.com/index.php/grid/fetch-grid?callback=.... (some numbers)"

而不是 "http://example.com/index.php/$$$call$$$/grid/fetch-grid"

我的 jQuery 版本是 v1.5.1。 是因为我的 jQuery 版本吗? 我该如何解决?

【问题讨论】:

标签: jquery json callback jquery-1.5


【解决方案1】:

好的,现在解决了。我将我的 jquery 从 1.5.1 升级到 1.7,问题就解决了。似乎 v1.5.1 将 getJSON 视为 JSONP 而不是 JSON。

【讨论】:

    猜你喜欢
    • 2015-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 2021-06-28
    • 2011-01-30
    • 1970-01-01
    • 2013-08-01
    相关资源
    最近更新 更多