使用此代码
$.getJSON("http://mydomain.com/getcustomers?callback=?",function(data) {
....
}).error(function(err){
....
})
我正在
jQuery16103492487950357067_1336742910384未被调用
我在谷歌搜索,有些人指出与jquery验证不兼容,我在这个页面上没有使用该插件。我还尝试用$ .ajax调用替换$ .getJSON调用以获得更多控制但结果是相同的。
有谁知道造成这种情况的原因是什么?
答案 0 :(得分:1)
GetCustomers方法所在的服务是否真的支持JSON-P?您应该能够在Fiddler中看到答案。
您可以安装Fiddler。从www.fiddler2.com下载。在JSON-P的情况下,JSON部分由函数调用包装。
您的回复将如下所示:
基本上,为了绕过同源政策,这是一个黑客攻击,但是由于像Google这样的政党也大量使用它,你可以“安全地”使用它。 服务器返回的内容实际上是一个javascript函数。