【发布时间】:2011-12-19 09:54:11
【问题描述】:
我有一个javascript:
var a=camera.getDetails();// (say a=["1","2"] as arraylist/array)
var c=new Array(a);
alert(c);
window.location="my_details.html?"+c.join(",")+ "_";
在 my_details.html 中:
var q=window.location.search;
alert("qqqqqqqqqqqqq " + q);
var arrayList = (q)? q.substring(1).split("_"):[];
//arrayList=arrayList.split("%20");
var list=new Array(arrayList);
var s=decodeURIComponent(list).split(",");
//var str=s.split(",");
var a=s[5];
alert("dataaaaaaaaaaaaaaa " + s + "kkkllll "+ a + "jgkjhgjk" );
我想从s[5] 数组值中删除这个] 字符,并从s[0] 中删除[ 字符。
【问题讨论】:
-
我不明白,你的问题是什么?请提供正确的输入和输出示例。我认为您应该使用 JSON 来序列化您的数据,我希望您知道在
foo、bar = new Array(foo)中有一个数组将创建一个新数组,其中第一个元素是一个数组 (foo)。 -
当你需要删除s[5]和s[0]数组值时。有什么条件吗?能详细说明你的问题吗?
-
在警报中我试图显示存储在 s 中的第一个数组元素。例如:我尝试添加 var str1=s[0].split("["); var a=新数组(str1);但我仍然无法单独获取值!
标签: javascript arrays arraylist