码迷,mamicode.com
首页 > Web开发 > 详细

JSONP理解和使用

时间:2015-10-09 19:40:42      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

一、代码使用:

$.ajax({
  async:false,
  url: http://跨域的dns,
  type: "GET",
  dataType: ‘jsonp‘
});

二、理解:

  1. jsonp的最基本的原理是:动态添加一个<script>标签,而script标签的src属性是没有跨域的限制的。这样说来,这种跨域方式其实与ajax XmlHttpRequest协议或ActiveX无关了,不需要这两个的支持。
  2. jquery是不支持post方式跨域的,采用post +动态生成iframe是可以达到post跨域。
  3. html5 WebSocket标准支持跨域的数据交换,应该也是一个将来可选的跨域数据交换的解决方案。
  4. 请求完毕后可以通过调用callback的方式回传结果。

 

JSONP理解和使用

标签:

原文地址:http://www.cnblogs.com/babyfacer/p/4864740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!