比如有一个字符串:
name=张三&sex=女&age=25&home=北京我想用javascript脚本写一个函数,&和=作为两个输入参数,返回一个数组,数组里面的第一个元素是张三,第二个元素是女,第三个是25,第四个是北京……可能还有参数,以此类推。该怎样写呢?
name=张三&sex=女&age=25&home=北京我想用javascript脚本写一个函数,&和=作为两个输入参数,返回一个数组,数组里面的第一个元素是张三,第二个元素是女,第三个是25,第四个是北京……可能还有参数,以此类推。该怎样写呢?
{
var keys = new Array();
var values = new Array();
var params = str.split("&");
for (i = 0; i < params.length; i++)
{
keys.push(params[i].split("=")[0]);
values.push(params[i].split("=")[1]);
}
alert(keys);
alert(values);
return values;
}