У меня проблемы с обработкой объекта JSON, который я получаю по запросу AJAX.
Это простой плоский объект 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"}
]