0

使用此代码

$.getJSON("http://mydomain.com/getcustomers?callback=?",function(data) {  
....
}).error(function(err){
....
})

我越来越

jQuery16103492487950357067_1336742910384 未被调用

我在谷歌上搜索,有些人指出与 jquery validate 不兼容,我没有在此页面上使用该插件。我还尝试用 $.ajax 调用替换 $.getJSON 调用以获得更多控制权,但结果是一样的。

有谁知道这是什么原因造成的?

4

1 回答 1

1

GetCustomers 方法所在的服务真的支持 JSON-P 吗?您应该能够在 Fiddler 中看到响应。

您可以安装提琴手。从 www.fiddler2.com 下载。在 JSON-P 的情况下,JSON 部分由函数调用包装。

您的回复将如下所示:

在此处输入图像描述

基本上,这是为了绕过同源策略而进行的黑客攻击,但由于 Google 等各方也在大量使用它,因此您可以“安全地”使用它。服务器返回的其实是一个javascript函数。

于 2012-05-11T13:38:01.917 回答