2

所以我在jquery中发出一个ajax请求,如下所示:

$.ajax({
        url: url,
        dataType: "jsonp",
        jsonpCallback: 'callback',
        success: function(data) {
            alert(data.success);
        }
    });

这是我想从 url 收到的内容:

jsonp({
"success": true,
}
)

但我不断收到此错误 - ReferenceError: jsonp is not defined

我究竟做错了什么 ?

谢谢。

PS:在FF上测试

4

2 回答 2

2

过了一会儿,我得到了解决方案:我没有设置 jsonCallback : "callback",而是将其更改为

jsonCallback: "jsonp"

因为这是我的代理返回的默认回调。

于 2013-07-28T13:02:53.673 回答
0

我在跨域 ajax 调用中收到“未定义 jsoncallback”消息。
经过大量搜索后,我发现添加 jsonpCallback: 'jsonCallback' 给了我作为对象的响应。

于 2014-12-14T07:56:21.260 回答