JSONP总结

JSONP的概念和应用这里就不再说明,网上很多大神的讲解都非常透彻,这里做下总结:

JSONP的原型:创建一个回调函数,然后在远程服务上调用这个函数并且将JSON 数据形式作为参数传递,完成回调

JSONP在JQuery中的封装:回调函数JQuery中已做了中间项命名,然后把数据推送到success函数中,所以异步获取可以跟同步获取有非常类似的调用(但ajax和Jsonp是完全不一样的东西)

$.ajax({
          url:'http://service-car.fat.ctripqa.com/isdcallback/json/GetVehicleForVendor',
          method:'post',
          dataType: 'jsonp', //most important
          jsonp: "callback",//一般命名为callback
          data:{"PageIndex":1,"VendorID":"DaFang","VendorKey":"2636cc5dbd9d0ea73c0558a7ef0f4a22"},
          success: function(data){//Jquery中间会有很多处理,但最终会把取得的数据推送到success函数中
              alert(data);
          },
          error: function(){
            alert('错误')
          }
        })
posted @ 2016-10-12 11:19  dist/bug  阅读(76)  评论(0)    收藏  举报