我無法處理從AJAX請求返回的JSON對象。使用jQuery處理JSON對象?
這是一個簡單的扁平JSON對象,我想要做的就是將響應寫回頁面。
任何人都可以指出如何遍歷這些對象並輸出值?我只是不斷收到[undefined]
或[object]
書面
代碼在這裏:
$.ajax({
type: "POST",
url: "func/chatResponse.php",
data: dataString,
success: function() {
$.getJSON('func/chatResponse.php?a=jsonLatest', function(data) {
$.each(data, function(index) {
//items.push('<li id="' + key + '">' + val + '</li>');
$('body').append('<li id="' + data.user + '">' + data.user + '</li>');
alert(data);
});
});
alert("done");
}
});
JSON這裏樣品
[
{"user":"someguy","message":"my message","timestamp":"2011-04-19 17:26:09"},
{"user":"Cheyne","message":"Hey There ... Nice site","timestamp":"2011-04-19 17:26:09"}
]
它看起來像數據是一個數組。嘗試數據[索引]。用戶 – Hacknightly 2011-04-20 01:23:33
我愛stackoverflow,我在幾分鐘內得到了多個答案。謝謝你們 – Cheyne 2011-04-20 01:49:19