我有以下代码可以在 Chrome 和 Firefox 上运行,但不能在 IE9 上运行
$.ajax({
type : type,
url : url,
data : reqData,
crossDomain: true,
cache: false,
dataType : dataType,
contentType : contentType,
success : successFunction
}).fail(function() {
showError("IE9!");
});
类型为 POST,数据类型为 JSON,内容类型为 application/json 其他参数都正确
我试过删除 contentType,删除缓存,将缓存设置为 true,似乎没有任何效果
有什么想法吗? 提前致谢
最佳答案
您不能使用普通的 ajax 进行跨域访问,也就是说,您必须为此目的使用 XDR 请引用this link
关于javascript - $.ajax 在 IE9 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16369842/