脚本宝典收集整理的这篇文章主要介绍了ajax中用josnp接收josn数据的实现方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
最近在做查快递网页时遇到一个问题,调用的快递100的api,但是快递100api不允许跨域请求,就是用127.0.0.1发的请求会直接被拦截。
只是个简单的网页,不想自己做服务器转发,最后找到了一个yahoo提供的jsonp代理:
http://query.yahooapis.com/v1/public/yql
VAR queryUrl = "\"http://www.kuaidi100.COM/query?tyPE=" + $("#type").val() + "&postid=" + $("#postid").val() + "\""; $.ajax({ url: 'http://query.yahooapis.com/v1/public/yql', //jsonp代理api dataType: "jsonp", data: { q: "select * From JSON where url=" + queryUrl, format: "json" }, success: function(result) { var res = result.query.results.json; console.LOG(res); } }, }) });
以上这篇ajax中用josnp接收josn数据的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本宝典。
以上是脚本宝典为你收集整理的ajax中用josnp接收josn数据的实现方法全部内容,希望文章能够帮你解决ajax中用josnp接收josn数据的实现方法所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。