How to iterate json data in jquery

前端 未结 4 1375
误落风尘
误落风尘 2020-11-27 20:58

How to iterate the json data in jquery.

[{\"id\":\"856\",\"name\":\"India\"},
 {\"id\":\"1035\",\"name\":\"Chennai\"},
 {\"id\":\"1048\",\"name\":\"Delhi\"},         


        
4条回答
  •  不知归路
    2020-11-27 21:36

    You can just use regular javascript too, which I think would be a bit faster (though I'm not really sure how jQuery optimizes each):

    var data = [{"id":"856","name":"India"},
     {"id":"1035","name":"Chennai"},
     {"id":"1048","name":"Delhi"},
     {"id":"1113","name":"Lucknow"},
     {"id":"1114","name":"Bangalore"},
     {"id":"1115","name":"Ahmedabad"},
     {"id":"1116","name":"Cochin"},
     {"id":"1117","name":"London"},
     {"id":"1118","name":"New York"},
     {"id":"1119","name":"California"}
    ];
    
    var data_length = data.length;
    for (var i = 0; i < data_length; i++) {
      alert(data[i]["id"] + " " + data[i]["name"]);
    }
    

    edited to reflect Nick's suggestion about performance

提交回复
热议问题