如何解决IE9 X-domain AJAX错误?

时间:2013-06-27 15:42:42

标签: jquery ajax cross-domain cors

在Internet Explorer中调用Ajax时遇到问题

我正在尝试使用ajax GET调用X-domain,但它在IE9中失败(我假设IE8)。

$.ajax({
    url : '//testservice...',
    type : 'GET',
    data : { data: ...}
});

回复: 明文

回复标题包括: Access-Control-Allow-Origin: *

我正在加载jquery-xdomainrequestdescribed here尝试缓解已知的IE xDomain cors问题。

错误:

  • "No Transport"
  • "Error: Access is denied." (当jQuery.support.cors = true;

直接点击地址栏中的URL(或任何其他浏览器,包括IE10),即可得到预期的文本回复。

我已经用尽了一些东西......我错过了什么?遗憾的是,我无法改变服务器响应(至少不是没有重大努力)。

编辑

目前正在IE9中正常运行;浏览器/文档模式:IE9

没有 jQuery.support.cors = true;

我收到“无运输”错误有或没有添加了jquery.xdomainrequest code

将协议硬编码到http://似乎没有任何影响。

0 个答案:

没有答案