不怕死的就进来看看(最怪的代码) 是个对象数组啊for(var i=0; i<YAHOO.example.Data.bookorders.length; i++){ alert(YAHOO.example.Data.bookorders[i].id); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对象xxx的bookorders属性是数组bookorders[0]是对象{id:"po-0167", date:new Date(1980, 2, 24), quantity:1, amount:4, title:"A Book About Nothing"}alert(xxx.bookorders[0].id) //po-0167alert(xxx.bookorders[0].date)...alert(xxx.bookorders[0].title)类似alert(xxx.bookorders[1].id) //po-0783... 这个是JSON格式的吧,看开始YAHOO.example.Data就应该知道是YUI的应用了如果你用过EXT(基于YUI)的话,那就会懂这样写的目的了这个是定义了一个grid,里面显示的数据就是YAHOO.example.Data中定义的数据了 我还以为什么怪问题呢。首先需要说明的一点就是{<属性名称/方法名称>[,<属性名称/方法名称>]}这种格式是js中定义对象的一种方法叫jsonbookorders: [...] 可以这么理解bookorders是YAHOO.example.Data 对象的一个属性,为一数组。数组中每一项为用json格式定义的对象。若要访问bookorders的数据可以这样alert(YAHOO.example.Data.bookorders[i].id); http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/http://www.json.org json格式的对象数组 结果就是 bookorders[0][id] = po-0167; JSON 格式是 Javascript 内部支持的 求助火狐下js无法获取fckeditor的值 js判断滚动条位置的变化 怎么分句 scrollHeight的问题 [强烈推荐]求 <JavaScript高级程序设计>(中文)PDF 要全的[推荐] 简单问题:取文件的后缀名,谢谢大家支招 为什么火狐下window.location.reload(true);不刷新页面? 《javascript高级程序设计》第二版和《html5程序设计》第二版有没有人要?免费送的 一个小问题? 大家过来看看! 请问javascript传递参数的问题 横向滚动的怎样实现?采用scrollLeft与scrollWidth定位
bookorders[0]是对象{id:"po-0167", date:new Date(1980, 2, 24), quantity:1, amount:4, title:"A Book About Nothing"}
alert(xxx.bookorders[0].id) //po-0167
alert(xxx.bookorders[0].date)
...
alert(xxx.bookorders[0].title)类似alert(xxx.bookorders[1].id) //po-0783
...
如果你用过EXT(基于YUI)的话,那就会懂这样写的目的了
这个是定义了一个grid,里面显示的数据就是YAHOO.example.Data中定义的数据了
{<属性名称/方法名称>[,<属性名称/方法名称>]}这种格式是js中定义对象的一种方法叫json
bookorders: [...] 可以这么理解
bookorders是YAHOO.example.Data 对象的一个属性,为一数组。数组中每一项为用json格式定义的对象。
若要访问bookorders的数据可以这样
alert(YAHOO.example.Data.bookorders[i].id);
http://www.json.org
结果就是
bookorders[0][id] = po-0167;