jquery 遍历 json 获得name值

[
    {
        "SID": 0,
        "name": "火车东站",
        "longitude": "117.210524",
        "latitude": "34.272709",
        "description": "",
        "namepy": "HCDZ",
        "sort": 0
    },
    {
        "SID": 1,
        "name": "万虹桥文化宫",
        "longitude": "117.203936",
        "latitude": "34.269768",
        "description": "",
        "namepy": "WHQWHG",
        "sort": 0
    }
]
阅读 9.2k
3 个回答
$(document).ready(function(){
    var json=[{"SID": 0, "name": "火车东站","longitude": "117.210524","latitude": "34.272709","description": "","namepy": "HCDZ","sort": 0},{"SID": 1,"name": "万虹桥文化宫","longitude": "117.203936","latitude": "34.269768","description": "","namepy": "WHQWHG","sort":0}];
    $(json).each(function(){
        alert(this.name);
    });});

这个问题也可以不使用 jQeury 即使用纯 JavaScript 解决。 以下是 ECMAScript 5 的例子。

var jsonObject = [...];
jsonObject.forEach(function(child) {
    alert(child.name);
}

还可以使用 for loop

for (var i in jsonObject) {
    alert(jsonObject[i].name);
}

用.each函数~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进