JQuery查询字符串遍历

可能重复:
JavaScript查询字符串
用jQuery获取querystring

在javascript中是否有一个对象/方法将字符串转换为某种字典,例如“param1 = 2&param2 = 1&param3 = 5”,以便我可以将每个元素引用为mystring ['param1']或mystring [0] ?

jQuery可以在这里帮助吗?


这是我的尝试。

var a = 'param1=2&param2=1&param3=5';
var b = a.split('&');
var final ={};
$.each(b, function(x,y){
    var temp = y.split('=');
    final[temp[0]] = temp[1];
});
console.log( final);

这将返回一个对象,如所需的字典:

{
    param1 : "2",
    param2 : "1",
    param3 : "5",
}

这里有一个插件。 http://plugins.jquery.com/project/query-object - 你可以在网上玩它的演示:http://test.blairmitchelmore.com/jquery.query/?name=jonathan&age=26

还有jqUrl,它允许你从这样的查询字符串中调用项目:

$.jqURL.get('var2');
链接地址: http://www.djcxy.com/p/17607.html

上一篇: JQuery query string traversal

下一篇: Javascript Regular Expression multiple match