我觉得只能将数组合并为字符串存入
取出时再split成数组
取出时再split成数组
解决方案 »
- js压缩后 替代 方法的问题
- 关于php日期比较的问题!
- js 问题,快疯了,帮帮忙.....
- 谁用过jquery的tabs的 为什么的tabs 切换不了?
- 求ibm主页上那个flash特效的js实现代码,把flash换成图片
- 求一正则
- 急~~~~~~~~~~~~~~打开一个网页时,网页满屏是一张图片,然后图片慢慢向上移动消失,显示出网站
- 为什么我取出的数组值不对
- 救命!为什么在客户端不能读取服务器中的数据库阿,在线等,明天要用的 急!!急!!!。
- 怎么让状态栏只显示我所需要显示的内容?不显示链接地址?
- 一个问题+一个挑战
- window.scrollBy() & window.scrollTo() &window.scroll()功能和区别是?
u=str.split(",")alert("u[i]")
试试下面两个文件:split.htm:<html>
<head>
<title>New Page 1</title>
<script language="javascript">
<!--
var A=new Array()
var string="" function get()
{
var a=document.forms[0].select1
for(var i=0;i<a.length;i++)
{
A[i]=a.options[i].value
string +=A[i] + ","
}
alert(string)
window.navigate("get.htm?string="+string)
}//-->
</script>
</head>
<body onload="get()">
<p>
<form>
<select size="9" name="select1" >
<option value="one">一</option>
<option value="two">二</option>
<option value="three">三</option>
<option value="four">四</option>
<option value="five">五</option>
</select>
</p>
</form>
</body>
</html>
get.htm:<html>
<head>
<title></title>
</head>
<script language="javascript">
<!--
var str=window.location.search
var A=new Array()
var str1
if(str)
{
str=str.split("?")
str=str[1].split("=")
//alert(str[1])
str1=str[1].split(",") ////先要获得按“,”分割的字符串,这样才有下面的str.length
//alert(str1.length) for(var i=0;i<str1.length-1;i++) //length减一的目的是因为多了一个逗号!
{
A[i]=str1[i]
alert(A[i])
} }
//-->
</script>
<body>
</body>
</html>好像最多是225个字符吧?
或者你用type="hidden",然后把数组付给hidden.value,然后在传递.
还有,如果用hidden的话,怎么保证取出来的依然是数组,
如果一个hidden放数组的一个元素,那不是会有很多hidden(数组的元素可能会上万)
还有,如果用hidden的话,怎么保证取出来的依然是数组,
如果一个hidden放数组的一个元素,那不是会有很多hidden(数组的元素可能会上万)
你可以先得到数组,然后把整个数组给hidden.value,然后再在另一个页面取.你试试我给你源码,不知对你有帮助没?