2013-01-22 106 views
13

可能重複:
obtaining querystring from current url in javascript?JavaScript的查詢字符串得到

我得到在URL中問號之後的所有內容。我見過一種方法來做到這一點,不需要功能,但無法爲我的生活找到它。

網址

fsdhfbsdfj/index.html?hello 

得到

hello 
+0

這個問題詳細介紹[這裏](http://stackoverflow.com/questions/ 901115 /何燦I-得到的查詢字符串值)。 – JakeGould

+2

「問號後面的所有內容」和查詢字符串是兩個不同的東西。 – Christophe

+0

請參見[JavaScript查詢字符串](http://stackoverflow.com/questions/647259/javascript-query-string)。 – 2013-07-31 23:11:01

回答

1

你可以找到window.location.search

4
var querystring=window.location.search.substring(1); 
2

你的標題的查詢字符串說「得到查詢字符串」,但你的問題說,這是不同的東西,並且可以包括一個查詢字符串和「問號後得到的一切」散列。

我認爲,當你說「你」正在談論的當前網頁的網址。

要獲取查詢字符串:

window.location.search 

到第一後得到的一切:

window.location.href.split("?").slice(1).join("?");