我无法从 IE 中的 JSON 提要获取数据。
这是测试。它在 FF、Chrome、Safari 中发出警报,但在 IE 中没有:
function do_something(data){
alert(data);
}
$(document).ready(function() {
$.getJSON('https://www.mec.ca/api/v1/stores/1', do_something);
});
这是小提琴:http: //jsfiddle.net/upksp/
对于看似相关的问题,我尝试了以下解决方案,但没有成功:
- 使用
$.ajax()
代替$.getJSON()
:$.getJSON 在 IE 中不起作用 - 附加
&callback=?
:$.getJson 在 IE 中不起作用
我不禁认为这可能是标题的问题,但对它们了解得不够多,无法诊断。我在同一页面上成功使用了 JSONP,没有任何问题,而且我没有看到任何冲突。帮助!
注意:对于我正在处理的代码,API 将与请求它的脚本位于同一域 (1)。但是对于测试,它们将具有不同的子域(2),例如www.domain.com与environment.domain.com。我假设(2)会有问题,但(1)会正常工作吗?