Rumah  >  Artikel  >  hujung hadapan web  >  在ajax中用josnp接收josn数据步骤详解

在ajax中用josnp接收josn数据步骤详解

php中世界最好的语言
php中世界最好的语言asal
2018-03-30 16:43:271870semak imbas

这次给大家带来在ajax中用josnp接收josn数据步骤详解,在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);
      }
     },
    })
   });

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

ajax结合mysql数据库实现局部数据刷新

Web与AJAX的安全性能

Atas ialah kandungan terperinci 在ajax中用josnp接收josn数据步骤详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn