答案 0 :(得分:1)
问题是IE8不支持Cross Origin Resource Sharing (CORS) XHR,因此您无法使用本机XHR或jQuery的$ .ajax进行跨域ajax调用。
对于IE8,微软决定提出他们自己的跨域XHR,而不是使用名为XDomainRequest的CORS XHR,因此你必须实现它以支持IE8用户。可以在this answer中找到示例用法。
或者,您可以通过本地服务器端代理跨域请求,使外部请求成为服务器到服务器的情况,这不会受Same Origin Policy.
的影响