Мой PHP выводит данные, как это:Read PHP выход из массива с AJAX
$data['full_feed'] = $sxml;
$data['other_stuff']= $new;
echo json_encode($data);
Итак, в моем JQuery, я это делаю.
$.ajax({
url: 'untitled.php',
type: 'GET',
success: function(data) {
console.log(data['full_feed']);
});
Это возвращается не определено. Также console.log(data.full_feed)
. Я возвращаюсь из PHP к действительному объекту JSON, но не могу понять, как я могу «правильно разобрать» его.
Вы не сказали jquery, что вы ожидаете от json, поэтому 'data' будет простой строкой. либо используйте '.getJSON()' вместо этого, либо включите 'dataType: 'json'' –
@MarcB Wow. Не знаю, как я пропустил этот. Это сделал трюк. Благодарю. – jonmrich