У меня очень странная проблема: я получаю объект JSON с сайта, работающего на django, и исключаю его с помощью eval () Он работает во всех других браузерах, кроме всех версий IE. в IE, я получаю "имя_переменной" является нулевым или нет объекта. Я перепробовал все, что мог, но пока не повезло.
вот мой объект 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('<span>'+results.result[0].song+'</span>');
не работает в IE. есть идеи?