我的JSON看起来像这样:
{
"person1@email.com":"Person1",
"person65@email.com":"Person65",
"person24@email.com":"Person24"
}
它以各种数量的元素和各种键返回。如果我的代码是这样的话,我如何遍历数据:
$.post("includes/ajax.php", {
group_id : $('#group').val()
}, function(data) {
//how do i traverse data here?
}, "json");
任何帮助将不胜感激:)
谢谢!
答案 0 :(得分:3)
jQuery已经将JSON数据解析为一个对象,所以你可以这样遍历它,例如:
for(var address in data) {
var name = data[address];
alert(name + " " + address);
}
您的数据结构有点次优,但您应该使用多维数组而不是电子邮件作为键,但这是无关紧要的。