我试图让getJSON在我的IE上工作,但我读到IE不支持它。所以我决定改用ajax。
我的代码是:
$.ajax({
dataType: 'json',
url: 'http://openexchangerates.org/latest.json',
success: function(data)
{
alert('done');
}
});
由于
答案 0 :(得分:0)
您无法进行跨域ajax调用。请查看this SO post的热门帖子。如果您有特殊需要,则需要使用某种套接字。这可以是php中的file_get_contents或其他服务器端语言
答案 1 :(得分:-1)
前几天我遇到了这个问题。 Internet Explorer不喜欢您使用AJAX进行跨域请求。
我通过让服务器端脚本执行跨域API请求解决了这个问题,然后在我的AJAX调用中调用该脚本的结果。