目前,我正在编写一个JavaScript文件,并包含以下行:
var res = "JSON=" + JSON.stringify(result);
结果被设置在该行的正上方。我遇到的问题是IE8(仅限IE8)向我报告了JSON未定义。我不确定该怎么做,因为据我所知,IE8是实现了JSON支持的浏览器。有人知道会发生什么吗?
通过使用首选方法(标准doctype),确保您实际上处于IE 8模式下。
<!DOCTYPE html>
或不需要的方法,X-UA-Compatible元标记/标题
X-UA-Compatible
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
有关更多信息,请参见定义文档兼容性。