Анализ данных json с помощью jquery eval

#jquery #json #parsing

#jquery #json #синтаксический анализ

Вопрос:

Мой исходный код:

 function getdata()
{$(document).ready(function(){
$('#data').load('getdata.php');

jsonStatus=eval("(" reqIntiAjax.responseText ")");

});
}
setInterval("getdata()",300);
 

мои данные:
[{«data1″:1,»data2»:4}]

как декодировать данные json с помощью jquery? я использую getdata=eval(«(» reqIntiAjax.responseText «)»); это не работает

Ответ №1:

Используйте $.getJSON , чтобы jQuery автоматически анализировал JSON для вас или использовал JSON.parse для самостоятельного декодирования JSON. eval Для этого нет абсолютно никаких причин.