我正在尝试使用 ajax 访问跨域 .js 文件:
$.ajax({
type:'get',
crossDomain:true,
url: "http://localhost/62588/scripts/bootStrapper.js",
contentType: "application/json",
dataType: 'jsonp'
}).done(callback);
我现在有一个回调:
getBootStrapperScript(function (callback) {
//do somethibg
})
我收到以下错误:
XMLHttpRequest cannot load http://localhost/62588/scripts/bootStrapper.js. Origin http://localhost:62607 is not allowed by Access-Control-Allow-Origin.
我一直在阅读有关 JSONP 的信息,但我不确定如何使用它从另一个域加载 .js 文件。
如果我将上面的代码更改为使用“jsonp”作为数据类型,但我会得到这个错误:
GET http://localhost/62588/scripts/bootStrapper.js?callback=jQuery18206067646441515535_1354459693160&_=1354459696966 404 (Not Found)
如何加载跨域js文件?