<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>
把这个数组赋给一个hidden,正常传就可以呀。那边接收字符串,然后处理一下就可以。
代码如下:
<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>
a.js
window.arr=[1,3,5]function fa(){
arr.push(7)
}
b.js
function fb(){for(var k in arr){
console.log(arr[k])
}
}
在HTML中分别引入a.js,b.js,共享arr;另外,在同一个HTML/JSP文件中可通过隐藏域的方式共享参数;不同文件中可通过cookie保存;