html5怎么向js传递数组参数

html-css020

html5怎么向js传递数组参数,第1张

js的数组都有一个toString方法,变成数组中的元素加逗号这种方式,这样你就可以完全把数组当字符串用了,在接收页面用arr.split(",")就可以将字符串再转回为数组

<script>

var arr=[1,23,34,5]

var strArr = arr.toString()

document.write(strArr)

var getArr = strArr.split(",")

for(var i=0i<getArr.lengthi++){

document.write(getArr[i]+"|")

}

</script>

1、先把得到的数组用alert(array)

看是不是[object],如果不是

如果是弹出这个数组的字符串的话;

2、那就 var array=eval("("+array+")")

再array[0]["title"]就能得到了。

3、一般返回的如果不是json格式的数组,那么需要转换成json格式

jQuery.parseJSON(data)

先放进去,然后再用自定义的比较器进行排序就可以了,Collections里面的sort(List

list,

Comparator

?

super

T

c)方法