2013年9月10日星期二

Operation json data

[{"id": 440, "name": "1 Unit ", "famliys": [{"id": 441, "floor": 1, "name": "101" ;}, {"id": 442, "floor": 1, "name": "102"}, {"id": 443, "floor": 2, "name": " ; 201 "}, {" id ": 444," floor ": 2," name ":" 202 "}, {" id ": 445," floor ": 3," name " : "301"}, {"id": 446, "floor": 3, "name": "302"}, {"id": 447, "floor": 4, " name ":" 401 "}, {" id ": 448," floor ": 4," name ":" 402 "}, {" id ": 449," floor ": 5, "name": "501"}, {"id": 450, "floor": 5, "name": "502"}, {"id": 451, "floor": 6, "name": "601"}, {"id": 452, "floor": 6, "name": "602"}]}, {"id": 453, " ; name ":" 2 units "," famliys ": [{" id ": 454," floor ": 1," name ":" 101 "}, {" id ": 455 , "floor": 1, "name": "102"}, {"id": 456, "floor": 2, "name": "201"}, {"id" : 457, "floor": 2, "name": "202"}, {"id": 458, "floor": 3, "name": "301"}, {" id ": 459," floor ": 3," name ":" 302 "}, {" id ": 460," floor ": 4," name ":" 401 "}, { "id": 461, "floor": 4, "name": "402"}, {"id": 462, "floor": 5, "name": "501"} , {"id": 463, "floor": 5, "name": "502"}, {"id": 464, "floor": 6, "name": "601" ;}, {"id": 465, "floor": 6, "name": "602"}]}, {"id": 466, "name": "3 unit" , "famliys": [{"id": 467, "floor": 1, "name": "101"}, {"id": 468, "floor": 1, " name ":" 102 "}, {" id ": 469," floor ": 2," name ":" 201 "}, {" id ": 470," floor ": 2, "name": "202"}, {"id": 471, "floor": 3, "name": "301"}, {"id": 472, "floor": 3, "name": "302"}, {"id": 473, "floor": 4, "name": "401"}, {"id": 474, "floor" ;: 4, "name": "402"}, {"id": 475, "floor": 5, "name": "501"}, {"id": 476, " ; floor ": 5," name ":" 502 "}, {" id ": 477," floor ": 6," name ":" 601 "}, {" id ": 478 , "floor": 6, "name": "602"}]}, {"id": 479, "name": "4 elements ", "famliys": [{" id ": 480," floor ": 1," name ":" 101 "}, {" id ": 481," floor ": 1," name ":" 102 "}, { "id": 482, "floor": 2, "name": "201"}, {"id": 483, "floor": 2, "name": "202"} , {"id": 484, "floor": 3, "name": "301"}, {"id": 485, "floor": 3, "name": "302" ;}, {"id": 486, "floor": 4, "name": "401"}, {"id": 487, "floor": 4, "name": " ; 402 "}, {" id ": 488," floor ": 5," name ":" 501 "}, {" id ": 489," floor ": 5," name " : "502"}, {"id": 490, "floor": 6, "name": "601"}, {"id": 491, "floor": 6, " name ":" 602 "}]}]



above this the json data

how to use jquery to loop through each out of it


seeking answers


------ Solution ------------------------------------ --------
$. each ( your array , function () {
your array method of operation for each data
})
------ Solution ---------------------------------- ----------

------ Solution -------------------------------------- ------
function jsonEval(){
var i= "[{\"id\":440,\"name\":\"1单元\",\"famliys\":[{\"id\":441,\"floor\":1,\"name\":\"101\"},{\"id\":442,\"floor\":1,\"name\":\"102\"},{\"id\":443,\"floor\":2,\"name\":\"201\"},{\"id\":444,\"floor\":2,\"name\":\"202\"},{\"id\":445,\"floor\":3,\"name\":\"301\"},{\"id\":446,\"floor\":3,\"name\":\"302\"},{\"id\":447,\"floor\":4,\"name\":\"401\"},{\"id\":448,\"floor\":4,\"name\":\"402\"},{\"id\":449,\"floor\":5,\"name\":\"501\"},{\"id\":450,\"floor\":5,\"name\":\"502\"},{\"id\":451,\"floor\":6,\"name\":\"601\"},{\"id\":452,\"floor\":6,\"name\":\"602\"}]},{\"id\":453,\"name\":\"2单元\",\"famliys\":[{\"id\":454,\"floor\":1,\"name\":\"101\"},{\"id\":455,\"floor\":1,\"name\":\"102\"},{\"id\":456,\"floor\":2,\"name\":\"201\"},{\"id\":457,\"floor\":2,\"name\":\"202\"},{\"id\":458,\"floor\":3,\"name\":\"301\"},{\"id\":459,\"floor\":3,\"name\":\"302\"},{\"id\":460,\"floor\":4,\"name\":\"401\"},{\"id\":461,\"floor\":4,\"name\":\"402\"},{\"id\":462,\"floor\":5,\"name\":\"501\"},{\"id\":463,\"floor\":5,\"name\":\"502\"},{\"id\":464,\"floor\":6,\"name\":\"601\"},{\"id\":465,\"floor\":6,\"name\":\"602\"}]},{\"id\":466,\"name\":\"3单元\",\"famliys\":[{\"id\":467,\"floor\":1,\"name\":\"101\"},{\"id\":468,\"floor\":1,\"name\":\"102\"},{\"id\":469,\"floor\":2,\"name\":\"201\"},{\"id\":470,\"floor\":2,\"name\":\"202\"},{\"id\":471,\"floor\":3,\"name\":\"301\"},{\"id\":472,\"floor\":3,\"name\":\"302\"},{\"id\":473,\"floor\":4,\"name\":\"401\"},{\"id\":474,\"floor\":4,\"name\":\"402\"},{\"id\":475,\"floor\":5,\"name\":\"501\"},{\"id\":476,\"floor\":5,\"name\":\"502\"},{\"id\":477,\"floor\":6,\"name\":\"601\"},{\"id\":478,\"floor\":6,\"name\":\"602\"}]},{\"id\":479,\"name\":\"4单元\",\"famliys\":[{\"id\":480,\"floor\":1,\"name\":\"101\"},{\"id\":481,\"floor\":1,\"name\":\"102\"},{\"id\":482,\"floor\":2,\"name\":\"201\"},{\"id\":483,\"floor\":2,\"name\":\"202\"},{\"id\":484,\"floor\":3,\"name\":\"301\"},{\"id\":485,\"floor\":3,\"name\":\"302\"},{\"id\":486,\"floor\":4,\"name\":\"401\"},{\"id\":487,\"floor\":4,\"name\":\"402\"},{\"id\":488,\"floor\":5,\"name\":\"501\"},{\"id\":489,\"floor\":5,\"name\":\"502\"},{\"id\":490,\"floor\":6,\"name\":\"601\"},{\"id\":491,\"floor\":6,\"name\":\"602\"}]}]";
var temp = eval(i);
$.each(temp, function(idx,item) {
//外层操作
var tl = item.famliys;
$.each(tl,function(index,tem){
//内层操作
})
});
}

------ For reference only -------------------------- -------------
You these layers of json ah
------ For reference only -------------------------- -------------

$.each(json, function(i, n) {})

can not get this value ?
------ For reference only -------------------------------------- -


can get the value but can not get inside
------ For reference only ---------------------------------------


can help you write
------ For reference only ---------------------------------------
var test=[{"id":440,"name":"1单元","famliys":[{"id":441,"floor":1,"name":"101"},{"id":442,"floor":1,"name":"102"},

{"id":443,"floor":2,"name":"201"},{"id":444,"floor":2,"name":"202"},{"id":445,"floor":3,"name":"301"},

{"id":446,"floor":3,"name":"302"},{"id":447,"floor":4,"name":"401"},{"id":448,"floor":4,"name":"402"},

{"id":449,"floor":5,"name":"501"},{"id":450,"floor":5,"name":"502"},{"id":451,"floor":6,"name":"601"},

{"id":452,"floor":6,"name":"602"}]},{"id":453,"name":"2单元","famliys":[{"id":454,"floor":1,"name":"101"},

{"id":455,"floor":1,"name":"102"},{"id":456,"floor":2,"name":"201"},{"id":457,"floor":2,"name":"202"},

{"id":458,"floor":3,"name":"301"},{"id":459,"floor":3,"name":"302"},{"id":460,"floor":4,"name":"401"},

{"id":461,"floor":4,"name":"402"},{"id":462,"floor":5,"name":"501"},{"id":463,"floor":5,"name":"502"},

{"id":464,"floor":6,"name":"601"},{"id":465,"floor":6,"name":"602"}]},{"id":466,"name":"3单元","famliys":

[{"id":467,"floor":1,"name":"101"},{"id":468,"floor":1,"name":"102"},{"id":469,"floor":2,"name":"201"},

{"id":470,"floor":2,"name":"202"},{"id":471,"floor":3,"name":"301"},{"id":472,"floor":3,"name":"302"},

{"id":473,"floor":4,"name":"401"},{"id":474,"floor":4,"name":"402"},{"id":475,"floor":5,"name":"501"},

{"id":476,"floor":5,"name":"502"},{"id":477,"floor":6,"name":"601"},{"id":478,"floor":6,"name":"602"}]},

{"id":479,"name":"4单元","famliys":[{"id":480,"floor":1,"name":"101"},{"id":481,"floor":1,"name":"102"},

{"id":482,"floor":2,"name":"201"},{"id":483,"floor":2,"name":"202"},{"id":484,"floor":3,"name":"301"},

{"id":485,"floor":3,"name":"302"},{"id":486,"floor":4,"name":"401"},{"id":487,"floor":4,"name":"402"},

{"id":488,"floor":5,"name":"501"},{"id":489,"floor":5,"name":"502"},{"id":490,"floor":6,"name":"601"},

{"id":491,"floor":6,"name":"602"}]}];

  $.each(test, function(idx,item) {

alert("外层id:"+item.id+",name:"+item.name);
var famliys=item.famliys;
$.each(famliys, function(i,e){
alert("内层id:"+e.id+",floor"+e.floor+",name:"+e.name);

})

})
});

- ----- For reference only ---------------------------------------
thanks everyone ! ! !
------ For reference only ---------------------------------------
how I did not point it ? / /

没有评论:

发表评论