如何从既没有CORS也没有JSONP的来源使用网页上的JSON?[关闭]

如何从既没有CORS也没有JSONP的来源使用网页上的JSON?[关闭],第1张

如何从既没有CORS也没有JSONP的来源使用网页上的JSON?[关闭]

**一种方式是找到一个可以访问的代理

JSON
数据源,然后将其用于转化到工作与你的Web应用程序
JSON
CORS
或者你可以不用担心跨站点关注处理任何其它格式。

雅虎的“ YQL”就是这样一种代理。

YQL支持JSONP和CORS。

因此,如果您的浏览器也支持CORS,则可以将其视为免费的JSON到JSON代理服务器。如果不是,那么它也是一个免费的JSON到JSONP代理:

这是我与jQuery结合使用的示例:

$.getJSON("http://query.yahooapis.com/v1/public/yql",  {    q:      "select * from json where url="http://airportpre.riobard.com/airport/" + pre + "?fmt=JSON"",    callback: gotJSON, // you don't even need this line if your browser supports CORS    format: "json"  },  function(data){    if (data.query.results) {          } else {          }  });

还有jsfiddle上的一个版本…



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5642552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存