我有一个IE错误,我似乎无法弄清楚。我只支持IE 10和11,所以我认为我可以使用以下代码。
我有一个AJAX请求:
$.ajax({
type: {method},
url: {url},
cache: false,
crossDomain: true,
data: {data to send},
success: function (data, textStatus, xhr) {
///success code
},
error: function (xhr, textStatus, errorThrown) {
//error code
}
});
此代码在Firefox和Chrome中运行良好。它在IE 10,11中不起作用。我的印象是CORS在IE 10,11中修复了吗?
为什么我在IE 10,11中会出现以下错误?
{"readyState":0,"status":0,"statusText":"Error: Access is denied.\r\n"}
答案 0 :(得分:3)
因此,我需要启用跨域访问数据源'。
步骤: