【问题标题】:How to decode JSON (varying number of elements, varying keys) using Jquery如何使用 Jquery 解码 JSON(不同数量的元素,不同的键)
【发布时间】:2010-05-17 09:01:53
【问题描述】:

我的 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");

任何帮助将不胜感激:)

谢谢!

【问题讨论】:

    标签: javascript jquery json


    【解决方案1】:

    jQuery 已经将 JSON 数据解析为一个对象,因此您可以像这样遍历它,例如:

    for(var address in data) {
        var name = data[address];
    
        alert(name + " " + address);
    }
    

    虽然您的数据结构有点欠佳,但您应该使用多维数组而不是电子邮件作为键,但这无关紧要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-04
      • 2015-12-01
      • 1970-01-01
      • 2019-07-28
      • 2011-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      相关资源
      最近更新 更多