Jquery 跨域jsonp的基本操作
我到处找这个。我只需要一个简单的“如何”跨域拉jsonp。我正在使用jquery1.5.1 我在另一个网站的程序中尝试了以下内容:Jquery 跨域jsonp的基本操作,jquery,cross-domain,jsonp,Jquery,Cross Domain,Jsonp,我到处找这个。我只需要一个简单的“如何”跨域拉jsonp。我正在使用jquery1.5.1 我在另一个网站的程序中尝试了以下内容: $.getJSON("http://www.mydomain.com/testjson.json?jsoncallback=?", function(data) { alert("I'm hitting this."); } 这根本不起作用 有没有一种简单的跨域jquery JSONP调用的方法 谢谢JSONP需要服务器的合作才能成功。您不能使用JSONP
$.getJSON("http://www.mydomain.com/testjson.json?jsoncallback=?", function(data) {
alert("I'm hitting this.");
}
这根本不起作用
有没有一种简单的跨域jquery JSONP调用的方法
谢谢JSONP需要服务器的合作才能成功。您不能使用JSONP拉取随机页面并期望它们成功;服务器需要知道:
{ "key": 1, "bar": "foo" }
(这是有效的JSON),而不是:
someCallback({ "key": 1, "bar": "foo" })
这是一个JSONP响应。如果您一步一步地尝试这些,它会很好地工作。
如果生成jsonp响应,则应获取回调值并将其动态设置为响应。这篇文章有一个详细的解释您缺少的)代码>在末尾。检查控制台是否有错误。