+
82
-

jsonp的原理是什么,为什么能跨域

请问jsonp的原理是什么,为什么能跨域?

高手回复

+
1
-

ajax本身是不可以跨域的,
通过产生一个script标签来实现跨域。因为script标签的src属性是没有跨域的限制的。

其实设置了dataType: 'jsonp'后,$.ajax方法就和ajax XmlHttpRequest没什么关系了,取而代之的则是JSONP协议。JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问。

by bfwui
我知道答案,我要回答