2009-07-22 93 views
10

可能顯示的文件:
JavaScript query string
get querystring with jQueryJQuery的查詢字符串遍歷

是否有在javascript對象/方法將一個字符串這樣的:「參數1 = 2 & param2的= 1 & param3 = 5「放入某種字典中,以便我可以將每個元素引用爲mystring ['param1']或mystring [0]?

jQuery能幫助嗎?

+0

參見:http://stackoverflow.com/questions/901115/get-querystring-with-jquery – Shog9 2009-07-22 02:42:42

+1

另外:HTTP: //stackoverflow.com/questions/647259/javascript-query-string – Shog9 2009-07-22 02:43:23

+0

哦,和︰http://stackoverflow.com/questions/150404/what-is-the-easiest-way-to-read-manipulate-query- string-params-using-javascript – Shog9 2009-07-22 02:43:59

回答

8

這是我的嘗試。

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", 
}