var data = { "UserID": 11,"Email": "zhuleipro◎hotmail.com","tel": "13232131"};
数据内部长度是不定的,UserID,Email,Tel等都是事先不知道的,如何取得相关的11,zhuleipro◎hotmail.com,13232131值
for (var i in data)
{
var a = data.i; //这里可以通过循环i来得到UserID,Email,Tel的Key值,但是得不到其Value值
}
谢了!
数据内部长度是不定的,UserID,Email,Tel等都是事先不知道的,如何取得相关的11,zhuleipro◎hotmail.com,13232131值
for (var i in data)
{
var a = data.i; //这里可以通过循环i来得到UserID,Email,Tel的Key值,但是得不到其Value值
}
谢了!
如果这种情况的话,你就根据json格式,不用获取键,直接去截取值就行了
截取冒号后面的,就表示值,这个点处理下,应该行吧
1楼正解!
{
alert( i +" "+data[i]);
}
{
var key = i;
var value = data[i];
}
var data1 = eval(data);
var UserID = data1.UserID;
...
...
也行