一尘不染

Internet Explorer 8中未定义的JSON对象

json

目前,我正在编写一个JavaScript文件,并包含以下行:

var res = "JSON=" + JSON.stringify(result);

结果被设置在该行的正上方。我遇到的问题是IE8(仅限IE8)向我报告了JSON未定义。我不确定该怎么做,因为据我所知,IE8是实现了JSON支持的浏览器。有人知道会发生什么吗?


阅读 321

收藏
2020-07-27

共1个答案

一尘不染

通过使用首选方法(标准doctype),确保您实际上处于IE 8模式下。

<!DOCTYPE html>

或不需要的方法,X-UA-Compatible元标记/标题

<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />

有关更多信息,请参见定义文档兼容性

2020-07-27