无法使用JQuery$.ajax在IE 10浏览器中访问跨域JSON数据
我试图使用JSONP回调方法从不同的域/服务器读取JSON数据 这是密码无法使用JQuery$.ajax在IE 10浏览器中访问跨域JSON数据,jquery,ajax,json,jsonp,internet-explorer-10,Jquery,Ajax,Json,Jsonp,Internet Explorer 10,我试图使用JSONP回调方法从不同的域/服务器读取JSON数据 这是密码 $.ajax({ type: "GET", url: "http://aaa.bbb.com/?json.wrf=callback", crossDomain: true, jsonpCallback: 'callback', contentType
$.ajax({
type: "GET",
url: "http://aaa.bbb.com/?json.wrf=callback",
crossDomain: true,
jsonpCallback: 'callback',
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
cache: "false",
success: function (msg) {
alert("success");
},
async: false,
error: function (msg,err) {
alert(err);
}
});
FF和chrome向我显示“success”消息,但在IE10中,它向我显示“parseerror”,即它总是转到ajax调用的错误部分
我不确定我遗漏了什么,这不仅仅在IE中起作用
我应该为IE添加额外的代码吗。?请建议
提前感谢。您的php脚本需要标题 其中之一 标题('Access-Control-Allow-Origin:');
标题('Access-Control-Allow-Methods:GET,POST') 如果我正确使用CORS方法,这是必需的。?这里我使用JSONP方法访问其他域JSON文件及其.aspxfile@Learner已添加,但正在填充相同的“parseerror”。您可以发布准确的错误吗here@Learner错误是它执行错误部分而不是成功部分。在错误部分,我提醒正在填充“parseerror”文本的“alert(err)”。该url返回json还是其他内容?url返回包装在回调函数中的json