2013-01-22 59 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("?");