Я создал объект JSON в php с помощью json_encode и пытаюсь отобразить некоторые значения этого объекта в javascipt через AJAX. У меня нет проблем с получением ответа от php, но я получаю 'undefined', когда пытаюсь получить доступ к любому значению ответа, используя нотацию JSON.
Фрагмент кода:
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var response = xmlhttp.responseText;
alert(response);
alert(response.data);
}
Выход:
{"data":[{"cheese":"pork"},{"cheese":"chicken"}]} // Yes, I'm hungry right now.
undefined
РЕДАКТИРОВАТЬ: Спасибо всем за ответы. Хотел бы я поставить вам галочку, но я выбрал самый полезный ответ.