var obj=[{"tlatitude":34.255512,"tlongitude":108.943559},{"tlatitude":34.222488,"tlongitude":108.939365},{"tlatitude":34.225556,"tlongitude":108.9232}];
如何获取tlatitude的值,先谢谢各位了!!
如何获取tlatitude的值,先谢谢各位了!!
调试欢乐多
alert(obj[0]["tlatitude"]);
请问?的值是什么啊。谢谢
这是全的
var obj={"total":3,"rows":[{"tlatitude":34.255512,"tlongitude":108.943559},{"tlatitude":34.222488,"tlongitude":108.939365},{"tlatitude":34.225556,"tlongitude":108.9232}]};
var arr=new Array();
for(var i=0;i<obj.rows.length;i++){
arr.push(obj.rows[i].tlatitude);
}
alert(arr);
var obj = [{ "id": 1 }, { "id": 2 }];
for (var i = 0; i < obj.length; i++) {
document.write(obj[i].id);
document.write('<br/>');
}
</script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/JavaScript">
var obj={"total":3,"rows":[{"tlatitude":34.255512,"tlongitude":108.943559},{"tlatitude":34.222488,"tlongitude":108.939365},{"tlatitude":34.225556,"tlongitude":108.9232}]};
var ar=new Array;
for(var i=0;i<obj.rows.length;i++){
ar[i]=obj.rows[i].tlatitude;
alert("第"+(i+parseInt(1))+"条数据结果为:"+ar[i]);
}
alert("全部数据结果为:"+ar);
//alert(obj.rows.length);</script>
alert(obj[i].tlatitude)
})
for (var i = 0; i < obj.length; i++) {
alert(obj[i].tlatitude);
}
obj是jsonobject,obj.length的值为整个object的长度,并不是3
所以obj.length=3(因为有3个元素)。{"tlatitude":34.222488,"tlongitude":108.939365} 是作为obj的一个元素的。
举例:obj[0]:{"tlatitude":34.255512,"tlongitude":108.943559}
obj[0][tlatitude]="34.255512";
obj[0][tlongitude]="108.943559";
其实json就是一组 key/value.楼主可以看看json结构相关的资料,了解一下。
<script type="text/JavaScript">
var obj={"total":3,"rows":[{"tlatitude":34.255512,"tlongitude":108.943559},{"tlatitude":34.222488,"tlongitude":108.939365},{"tlatitude":34.225556,"tlongitude":108.9232}]};
var ar=new Array;
for(var i=0;i<obj.rows.length;i++){
ar[i]=obj.rows[i].tlatitude;
alert("第"+(i+parseInt(1))+"条数据结果为:"+ar[i]);
}
alert("全部数据结果为:"+ar);
//alert(obj.rows.length);
</script>