Jquery循环去出Java对象JSONObject中的KEY和VALUE
在JQUERY中如何循环取出后台产生的JSONObject中的KEY和VALUE值,因为KEY是不定的,说所以无法像Java的MAP对象那么取值。JQuery小白一个。
求解。 --------------------编程问答-------------------- var json={a:'1',b:'2'}
for(var i in json){
alert(i)//key
alert(json[i]);//value
}
希望对您有帮助 --------------------编程问答-------------------- 你这样不对吧,你这样得出的
1
1
我的意思是获得
var json={'a':'1','b':'2'};
得出的结果应该是
a:1
b:2
这样的结果 --------------------编程问答-------------------- var json={a:'1',b:'2'}
for(var i in json){
alert(i+":"+json[i]);
}
那你这样就行了 --------------------编程问答--------------------
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<script>
var json = {
name: 'Tom',
age: 99
};
for( var key in json ){
alert( key + ': '+ json[key] );
}
</script>
</body>
</html>
试下。 --------------------编程问答-------------------- 3 4楼正解 --------------------编程问答-------------------- 怎么给<select>标签赋值上上面的键值对呢? --------------------编程问答-------------------- 值都拿到了还不知道赋值啊。
这个是清空 $(下拉对象).empty();
var optionString = "";
for(var key in json )
var value = key;
var name = json[key];
optionString += "<option value='" + value + "'>" + name + "</option>";
}
$(optionString).appendTo($("#下拉ID")); --------------------编程问答-------------------- 可以结贴了
补充:Java , Web 开发