ie6、ie7下JSON.parse JSON未定义的解决方法
解决方法一:
var jsons = req.responseText;
var s;
if (typeof(JSON) == 'undefined'){
s = eval("("+jsons+")");
}else{
s = JSON.parse(jsons);
}
解决方法二:
调用的页面里引用json2.js即可解决问题(推荐方法二)。
即:
<script type="text/javascript" src="js/json2.js"></script>
json2.js的下载地址:http://download.csdn.net/detail/icexuan007/4896080

本文介绍了两种解决IE6、IE7浏览器中JSON.parseJSON未定义的问题。第一种方法通过eval函数实现JSON字符串的解析;第二种方法推荐使用json2.js库来增强旧版浏览器的JSON支持。
282

被折叠的 条评论
为什么被折叠?



