我无法处理从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