AJAX调用在Chrome中工作但不在IE中

时间:2014-04-10 15:39:57

标签: javascript jquery ajax internet-explorer

尝试从生成网页底部3个数字的网址获取json数据。我的ajax调用适用于Google Chrome,但不适用于Internet Explorer。在做了研究之后,我被告知我需要禁用cache: false的缓存,但没有解决问题。

这是jsfiddle上的源代码,成功的ajax调用。但是我的代码在Internet Explorer上不起作用。

http://jsfiddle.net/c2VeD/148/

var url = 'http://crudwebappmavenized.ncsu.cloudbees.net/stats'

$.ajax(url, {

type: 'GET',
crossDomain: true,
dataType: 'json',
contentType: 'application/json',
cache: false,
success: function (result)

1 个答案:

答案 0 :(得分:1)

IE7及更早版本不支持跨域,在IE8或更高版本中,您需要查看此页面“安全性:跨域和区域策略”http://msdn.microsoft.com/en-us/library/ms537505%28VS.85%29.aspx

修改

检查这个答案:

Jquery $.ajax fails in IE on cross domain calls