首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

json数组有关问题

2012-02-27 
json数组问题 - Web 开发 / Ajax我声明了一个json数组,下面的for循环写得对吗?JScript codevar list [{t

json数组问题 - Web 开发 / Ajax
我声明了一个json数组,下面的for循环写得对吗?

JScript code
var list = [{type:"3",src:"<%=basePath%>music/03.mp3",label:"03",lrc:"<%=basePath%>lrc/lrc.txt"},                    {type:"2",src:"<%=basePath%>music/09.mp3",label:"09",lrc:"<%=basePath%>lrc/lrc.txt"}];        for(var i=0;i<=list.length;i++){            var str ='<m';            str += list[i];            str +='/>';        }}

如果不对,应该怎么写?




[解决办法]
1 i<list.length
2 要取对象的哪个属性?

JScript code
var str = "";for(var i=0;i<list.length;i++){  str +='<m' + list[i].label + '/>';}alert(str)
[解决办法]
[Quote=引用:]
我声明了一个json数组,下面的for循环写得对吗?
[code=Java][/code]var list = [{type:"3",src:"<%=basePath%>music/03.mp3",label:"03",lrc:"<%=basePath%>lrc/lrc.txt"},
{type:"2",src:"<%=basePath%>music/09.mp3",label:"09",lr……
[/Quote]
不对
JScript code
var list = [{            type : "3",            src : "<%=basePath%>music/03.mp3",            label : "03",            lrc : "<%=basePath%>lrc/lrc.txt"        }, {            type : "2",            src : "<%=basePath%>music/09.mp3",            label : "09",            lrc : "<%=basePath%>lrc/lrc.txt"        }];for (var i = 0; i <= list.length; i++) {    var str = '<m ';    str += list[i].src; // list[i]是一个对象 看楼主的意思肯定是要取里边的一个属性值了 看这三个你是要取哪个?    // str += list[i].label;    // str += list[i].lrc;    str += '/>';}
[解决办法]
ding!!
[解决办法]
{type:"3",src:"<%=basePath%>music/03.mp3",label:"03",lrc:"<%=basePath%>lrc/lrc.txt",toString:function(){return this.type+","+this.lrc+","+this.label}}
给实现个转换成字符串方法
str += list[i].toString()
[解决办法]
哟 看了下我的回复 发现了CSDN的一个bug啊 引用里边包含特殊字符 渲染失效了~~~
版主看到了记得反馈下哦~~~
[解决办法]
O(∩_∩)O~,好像是[Quote标签中插入[code]会导致引用的ubb无法解析

热点排行