当前位置:编程学习 > JAVA >>

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 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,