$。parseJSON使用以下代码在Firefox,Chrome和Safari中运行良好。但是,在Internet Explorer 10中,脚本无法生成有效对象。
这是jsFiddle:http://jsfiddle.net/gahathat/sq6Lb/
和js代码:
string = '{"result":"success"}';
$('#json_string').text(string);
item = $.parseJSON(string);
$('#json_result').text(item.result);
Internet Explorer是否有解决此错误的解决方法?
答案 0 :(得分:12)
这应该有效:
$(function() {
var string = '{"result":"success"}';
$('#json_string').text(string);
var item = $.parseJSON(string);
$('#json_result').text(item.result);
});
IE有一个名为'item'的全局对象,无法覆盖。