首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jQuery.param这个函数反向为对象有这个方法吗,该怎么处理

2012-04-16 
jQuery.param这个函数反向为对象有这个方法吗&b2&b3我想生成一个对象temp 可以用temp[b] 2 这样引用。

jQuery.param这个函数反向为对象有这个方法吗
&b=2&b=3
我想生成一个对象temp 可以用 temp['b'] =2 这样引用。

[解决办法]
&b=2&b=3,请问temp["b"]=2的话另外一个3怎么处理呢?使用函数取吧,然后typeof()判断为string则直接使用,object说明是数组对象。

JScript code
var getParam = function (key) {    var arr = window.location.search.slice(1).replace(/\+/g, ' ').split('&');    var result = undefined;    for (var i = 0; i < arr.length; i++) {        if (arr[i].split('=')[0] === key) {            if (!result) {                result = arr[i].split('=')[1];            } else {                result = [result].concat(arr[i].split('=')[1]);            }        }    }    return result;}
[解决办法]
探讨
result = [result].concat(arr[i].split('=')[1]);

热点排行