var json= [{"cid":"25","cno":"B15"},{"cid":"26","cno":"B16"}];document.write(json[0][1]);取出json数组内的值,用json[a][b]的形式,请问怎么写?
解决方案 »
- js改变下拉框的selectIndex后,页面没有改变,但实际上selectIndex已经改变了,这是为什么??
- 请问该Switch语句的作用
- 现在只会Javascript能找到工作吗?
- 网页有错误,null为空或不是对象的问题,请教大家了
- 日期控件
- 联动菜单的值保存问题
- 有没有这样的菜单:点击一个父菜单展开相应的子菜单,同时关闭其他已展开的菜单,也就是每次只展开一个父菜单及其子菜单,万分感谢,当然只能
- <tr disabled >为什么不好用
- 我是新手,寻求帮助???????
- 大家好:在javascript中怎么定义公共变量等
- 求教EXTJS读取json的方法
- progressbar中如何能让value的值动态改变
alert(json[0]["cno"]);或通过引用json对象转换插件来替代eval ,将字符串转为json 对象
写错了。。json变量本来就是json对象直接json[0]["cno"]取值
document.write(json[0].cno);
参考地址:http://www.w3school.com.cn/json/json_eval.aspjson[0]["cno"]这么写是取json数组内的第一个对象中的cno要按顺序来
--------------------------------------
这个是json数组,它的每个元素是json object,所以lz可以通过遍历数组的方式,取其中每个对象的内容。
比如:for(var i = 0; i < json.length; i++){
var item = json[i];//json对象
console.log(item.cid+' '+item.cno);//打印每个对象的内容
}
所以要取cid就是json[0].cid