Ajax getJSON调用成功但在IE9中未定义

时间:2014-04-29 21:48:41

标签: ajax internet-explorer internet-explorer-9

$.getJSON(url, function(data) {
    console.log(data)
}

此代码返回IE9的undefined,但是IE11,firefox和chrome的正确数据。我尝试更改它以使用$ .ajax以及使用错误处理程序,但它永远不会去那里。它返回成功。只是返回的数据被认为是未定义的。

我尝试过cache:false,我尝试从内容类型中删除charset = utf-8。 (后端是springMVC)。返回的json以编程方式返回,因此不应该格式错误。

这很烦人。

问题几乎与:$.getJSON returning undefined to success callback in IE9 and below

完全相同

但接受的答案似乎仍未找出问题的根源。 还有一些更类似的,但没有一个有很好的答案。

0 个答案:

没有答案