jQuery Ajax对WebService的调用在IE8中返回“No Transport”错误 - 没有CROSS-DOMAIN

时间:2013-07-12 09:25:44

标签: jquery internet-explorer-8

这个问题似乎已经被问到了,但在这个部分案例中却没有。

我的应用程序运行方式如下:

http://localhost:51198/Home/Subpage?type=1

我的网络服务就像这样调用:

http://localhost:2880/DetailsService.svc/GetVisitors

所以它不是跨域。

它在IE9 +中完美运行但是当我在IE8上时它会出现“No Transport Error”。

检查另一个问题作为任何代码的参考,因为Iøm除了corss-domain之外还做了一切。

1 个答案:

答案 0 :(得分:7)

这就是答案。 :)

请记住始终添加:

jQuery.support.cors = true;

在代码开头之前。小心这必须在任何ajax调用之前发生。

IE8

中的非跨域时,