ajax中用josnp接收josn数据的实现方法
程序员文章站
2022-04-28 22:51:31
最近在做查快递网页时遇到一个问题,调用的快递100的api,但是快递100api不允许跨域请求,就是用127.0.0.1发的请求会直接被拦截。
只是个简单的网页,不想自己...
最近在做查快递网页时遇到一个问题,调用的快递100的api,但是快递100api不允许跨域请求,就是用127.0.0.1发的请求会直接被拦截。
只是个简单的网页,不想自己做服务器转发,最后找到了一个yahoo提供的jsonp代理:
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数据的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
jQuery的Ajax接收java返回数据方法
-
两种方法实现asp.net方案的前后端数据交互(aspx文件、html+ashx+ajax)
-
Ajax发送和接收二进制字节流数据的方法
-
ajax结合mysql数据库和smarty实现局部数据状态的刷新方法
-
ajax中用josnp接收josn数据的实现方法
-
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
-
jquery的ajax和getJson跨域获取json数据的实现方法
-
Ajax通过XML异步提交的方法实现从数据库获取省份和城市信息实现二级联动(xml方法)
-
Ajax动态为下拉列表添加数据的实现方法
-
ajax提交数据到后台php接收(实现方法)