json返回值,我存储在变量中。例如
var person = {
Name:"Shree",
Address: "Ratopul",
Profession: "Programmer",
Address: [
{
District: "abc",
Ward: "Tel",
Tel:"235"
},
{
District: "abc1",
Ward: "Tel",
Tel:"235"
},
{
District: "abc2",
Ward: "Tel",
Tel: "235"
}
]
};
我收到了一个地址。
var address=person.Address;
但我想抓住一个特定的地址元素。这怎么可能。我什么都不知道。请帮忙。
答案 0 :(得分:1)
var p1= person.Address[0] //first
var p2= person.Address[1] //second
var p3= person.Address[2] //third
alert(p1.Ward);
**or**
for (i=0; i< person.Address.length;i++)
{
var person=person.Address[i];
if(person.Tel===235)
{
//this is the person i was looking for
}
}
答案 1 :(得分:1)
地址只是一个对象数组。
var district = person.Address[0].District;
答案 2 :(得分:0)
老兄这就是你要找的东西吗?
var addresses=person.Address; $.each(addresses,function(index,item){ alert(item.District+"-"+item.Ward); if(item.Tel=="235") { alert(item.District); } });