和list一样 var list=[ {"name":"A","Id":1}, {"name":"B","Id":2}, {"name":"C","Id":3} ]; alert(list[0]["Id"]); alert(list[0]["name"]);
<script> function showSelectData(obj){ var selIndex = document.getElementById(obj).selectedIndex; var mes=""; var fullList = document.getElementById(obj).fullList; alert(!fullList); if(!fullList){ fullList=new Array(); for(i=0;i<document.getElementById(obj).options.length;i++){ var item = new Object(); var key=document.getElementById(obj).options[i].value; var val=document.getElementById(obj).options[i].innerHTML; item[key]=val; fullList.push(item); } } if(fullList!=null){ for(i=0;i<fullList.length;i++){ for(var p in fullList[i]){ alert(fullList[i][p]);
//数组不可以吗?
<script language="javascript">
var arr=new Array();
arr[0]=new Array();
arr[0][0]="hello"
arr[0][1]="world"
arr[1]=new Array();
arr[1][0]="test"
arr[1][1]="list"
alert(arr[0]);
alert(arr[1]);
</script>
<Script Language ="JavaScript">
var arrList = [];
for(var i=0;i < 10; i++){
arrList[i] = "data" + i;
}
alert(arrList);
var arrMap = [];
arrMap["name1"] = "data1";
arrMap["name2"] = "data2";
arrMap["name3"] = "data3";
for(o in arrMap){
alert(arrMap[o]);
}
</Script>
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber": [
{ "type": "home", "number": "212 555-1234" },
{ "type": "fax", "number": "646 555-4567" }
]
}这样的格式能满足你吗?
var list=[
{"name":"A","Id":1},
{"name":"B","Id":2},
{"name":"C","Id":3}
];
alert(list[0]["Id"]);
alert(list[0]["name"]);
function showSelectData(obj){
var selIndex = document.getElementById(obj).selectedIndex;
var mes="";
var fullList = document.getElementById(obj).fullList;
alert(!fullList);
if(!fullList){
fullList=new Array();
for(i=0;i<document.getElementById(obj).options.length;i++){
var item = new Object();
var key=document.getElementById(obj).options[i].value;
var val=document.getElementById(obj).options[i].innerHTML;
item[key]=val;
fullList.push(item);
}
}
if(fullList!=null){
for(i=0;i<fullList.length;i++){
for(var p in fullList[i]){
alert(fullList[i][p]);
}
}
}
}
</script>