getJSON和ajax在IE中不起作用

时间:2011-11-27 21:32:56

标签: ajax json internet-explorer jquery

我试图让getJSON在我的IE上工作,但我读到IE不支持它。所以我决定改用ajax。

我的代码是:

$.ajax({
   dataType: 'json',
   url: 'http://openexchangerates.org/latest.json',
   success: function(data)
   {
       alert('done');
   }
});

由于

2 个答案:

答案 0 :(得分:0)

您无法进行跨域ajax调用。请查看this SO post的热门帖子。如果您有特殊需要,则需要使用某种套接字。这可以是php中的file_get_contents或其他服务器端语言

答案 1 :(得分:-1)

前几天我遇到了这个问题。 Internet Explorer不喜欢您使用AJAX进行跨域请求。

我通过让服务器端脚本执行跨域API请求解决了这个问题,然后在我的AJAX调用中调用该脚本的结果。