IE8 Json问题
我面临一个非常奇怪的问题,我从django驱动的站点获取JSON对象并使用eval()将其排除。 除了所有版本的IE之外,它适用于所有其他浏览器。 在IE中,我得到“variable_name”是null或不是对象。 我已尽力而为,但到目前为止还没有运气。
这是我的json对象
var results = {"result":[ { "artist":"somevalue", "song":"someothervalue", "file":"filepathvalue", "views":"0", "songid":"1007", "artistimage":"default.jpg" }, { "artist":"artistname", "song":"songname", "file":"anotherfilepath value", "views":"0", "songid":"1008", "artistimage":"default.jpg" }, ], "prev_page": "0", "next_page": "2" };
注意:
alert(results.result[0].song)
工作得很好,但是
$('#somediv').html(''+results.result[0].song+'');
在IE中不起作用。 任何的想法?
结果数组最后有一个额外的逗号。 删除它,它应该没问题。
},],
至
}],