提供的页面one.com具有以下代码:
$.post 'http://two.com/',
data: 'example'
, dataType: 'jsonp'
它给出以下控制台错误:
XMLHttpRequest cannot load http://two.com. Origin http://one.com is not allowed by Access-Control-Allow-Origin.
提供的页面one.com具有以下代码:
$.post 'http://two.com/',
data: 'example'
, dataType: 'jsonp'
它给出以下控制台错误:
XMLHttpRequest cannot load http://two.com. Origin http://one.com is not allowed by Access-Control-Allow-Origin.
JSONP本质上是 a GET,而不是 a POST。它使用script标签作为其传输机制,并script标记GET它们的脚本。
$.get 'http://two.com/',
data: 'example'
, dataType: 'jsonp'
另请注意,服务器必须支持 JSONP 才能工作,就像如果您请求它必须支持(比如说)XML 一样。它发回的格式特定于 JSONP。