我的PHP 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哇。不知道我錯過了那一個。那就是訣竅。謝謝。 – jonmrich