比如有一个字符串:
name=张三&sex=女&age=25&home=北京我想用javascript脚本写一个函数,&和=作为两个输入参数,返回一个数组,数组里面的第一个元素是张三,第二个元素是女,第三个是25,第四个是北京……可能还有参数,以此类推。该怎样写呢?

解决方案 »

  1.   

    function F(str)
    {
        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;
    }