0
我对IE浏览器和IE浏览器的IE和Ajax调用8和以上有一些麻烦。我有一个网站,可以对返回json数据的子域进行ajax调用。对于IE8,我发现,并将此ovveride为Ajax调用,下面的代码:IE8 + JQuery Ajax子域调用和ovveriding响应响应
if ('XDomainRequest' in window && window.XDomainRequest !== null) {
// override default jQuery transport
jQuery.ajaxSettings.xhr = function() {
try { return new XDomainRequest(); }
catch(e) {
console.log(e);
}
};
// also, override the support check
jQuery.support.cors = true;
jQuery.ajaxSettings.dataType = 'json';
}
的问题是反应,这不回来的JSON,但纯文本。我如何在全球范围内修复所有Ajax调用?