刚开始做前端的东西,遇到了很多问题,最后经过各种查资料都解决了。
下面说一下URL传数组的问题,在网上找了,都没有满意的答案。
经过亲自测验,数组是可以放到参数里传递的。
例如:有个数组 var a = new Array();
a[0]='x'; a[1]='y'; a[2]='Z';
URL=要跳转的URL + ‘?a=’+a;
跳转之后在网上栏上是这么显示的:当前URL?a=x,y,z
就是说数组的元素都在value上,而且以逗号隔开。
从URL获取参数时,中文会出现乱码。搜了一下,终于知道原因:
开始使用unescape解析的,改成decodeURI方法,可以正常的解析出中文。