json如何获取key名称 var msg = {"id":1, "name":"张飞"};msg.id可以取到1,但是如何取"id"这个名称? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExtJS中的方法:var user="{ name: 'username', value: 'jresig' }";var u =Ext.util.JSON.decode(user);var u_name=u.name; for(var key in json){ }在火狐行 var msg = {"id":1, "name":"张飞"};for (var key in msg) { alert("key:" + key + ", value:" + msg.key);} var msg = "{'id': 1, 'name': '张飞'}";msg = eval("("+msg+")");for (var key in msg) { alert("key = " + key + " value = " + msg[key]);} 1. window.onload = function() { 2. var json = { "China": " [{'City':'上海','value':'1'},{'City':'南京','value':'2'},{'City':'杭州 ','value':'3'},{'City':'武汉','value':'4'}]" } 3. var datas = eval(json.China); 4. for (var i = 0; i < datas.length; i++) 5. { 6. alert(datas[i].City); 7. alert(datas[i].value); 8. } 9. } var msg = {"id":1, "name":"张飞"};for (var key in msg) { alert("key:" + key + ", value:" + msg.key);} 如上..只能用for in这种语句在遍历对象的时候取的到var msg = {"id":1, "name":"张飞"};for (var key in msg) { alert(key);} 还有楼上好些同学的msg.key是错误的,要改成msg[key] jquery排序的问题,排序完后tr事件没了。。。 表格的列增加locked属性后不再响应itemdblclick 如何学好JavaScript? javascript 菜菜鸟求教: javascript 拖动改变单元格大小 幾個動態產生的數組作為另一個數組的參數 请教键盘事件-->如何截取键盘消息? 新手求教:escape到底是对那些字符进行转换? iframe 传值问题 如何用JS控制IE上的按钮,使之全部无效 求这种效果demo 或相关网站地址 请问这几句代码为什么不能在firefox上正确运行? 请问怎样改变当前页面对应的表单
在火狐行
var msg = {"id":1, "name":"张飞"};
for (var key in msg) {
alert("key:" + key + ", value:" + msg.key);
}
var msg = "{'id': 1, 'name': '张飞'}";
msg = eval("("+msg+")");
for (var key in msg) {
alert("key = " + key + " value = " + msg[key]);
}
2. var json = { "China": " [{'City':'上海','value':'1'},{'City':'南京','value':'2'},{'City':'杭州 ','value':'3'},{'City':'武汉','value':'4'}]" }
3. var datas = eval(json.China);
4. for (var i = 0; i < datas.length; i++)
5. {
6. alert(datas[i].City);
7. alert(datas[i].value);
8. }
9. }
for (var key in msg) {
alert("key:" + key + ", value:" + msg.key);
}
var msg = {"id":1, "name":"张飞"};
for (var key in msg) {
alert(key);
}