var json='{persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age:"27"} ]}';
json = eval("("+json+")");
console.log(json["persons"][0]["name"]);要先解析成json格式的,刚从后台接到的时候,只是字符串
json = eval("("+json+")");
console.log(json["persons"][0]["name"]);要先解析成json格式的,刚从后台接到的时候,只是字符串
解决方案 »
- 梅花雪树 2.0 图片的问题 求高手指教
- 听说这里大神多。谁能帮我修改下使其兼容FF。间歇向上滚动代码
- 已经知道某个链接在网页上的位置,怎样加载页面用js自动打开这个链接呢?
- 如何生成权限树
- frame 隐藏的问题
- ie中如何将菜单使用"Microsoft office word"编辑无效
- 怎样才能判断一个对象在一个页面上是否存在
- 大家帮我讨论一下javascript和vbscript之间的值是怎么样传递的?来者给分!
- 怎样用vbs或js脚本得到系统盘:winnt/system32路径?很有用处!高手指点!
- 怎样禁止谷歌浏览器重复执行按钮点击事件?
- 如何用正则表达式去除公式中的字符串
- 设置了cookie为2.为什么关闭浏览器再打开就没有了?
var p;
for(var i=0;i<j.length;i++){
p[i]=j[i].name;
}
var _key;
for(var key in json){
_key = key;
break;
}
alert(_key);
var _key;
for(var key in json){
_key = key;
break;
}
alert(_key);
可能我举的例子不对,你看看7楼的截图,是我实际遇到的问题。
然后调json[_key][0].template 就取到了
然后调json[_key][0].template 就取到了
这个方式我试了 还有json[_key].template 都不能拿到值
然后调json[_key][0].template 就取到了
这个方式我试了 还有json[_key].template 都不能拿到值
var json={persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age:"27"} ]};
var _key;
for(var key in json){
_key = key;
break;
}
alert(json[_key][0].name);
会弹出“jordan”
然后调json[_key][0].template 就取到了
这个方式我试了 还有json[_key].template 都不能拿到值
var json={persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age:"27"} ]};
var _key;
for(var key in json){
_key = key;
break;
}
alert(json[_key][0].name);
会弹出“jordan”
多谢帮忙,但是照你的方法我这里一直提示undefined ,问题没有解决
然后调json[_key][0].template 就取到了
这个方式我试了 还有json[_key].template 都不能拿到值
var json={persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age:"27"} ]};
var _key;
for(var key in json){
_key = key;
break;
}
alert(json[_key][0].name);
会弹出“jordan”
多谢帮忙,但是照你的方法我这里一直提示undefined ,问题没有解决
你的json是字符串还是object