javascrpt语言,怎么才能实现将数组从一个页面传递到下一个页面,并且进行判断?
问题描述:
javascrpt语言,怎么才能实现将数组从一个页面传递到下一个页面,并且进行判断?
答
转为json字符串后cookie,localStorage,url get传递都可以。。
答
将数组转换为json字符串,下个页面再反转回来
答
JSON.stringify ,然后写入query, ,需要注意的是,get 请求的字符长度限制,
答
数组合并为字符串传递,传递过去后再分解为数组:
合并:
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-"); //“-”是合并成字符串之后每个元素之间的分隔符,合并后b为;"0-1-2-3"
将b作为参数传递给另一个页面,在另一个页面中获取到这个字符串后:
ss = b.split("-");// 在每个逗号(,)处进行分解。 //将b以“-”分隔为数组赋值给ss。