2012-01-03 170 views
-4

我有一個包含一些參數的URL。從URL參數獲取值

什麼是最簡單的方法來獲得url參數值僅給出參數字符串的結尾?

例:http://my.domain.com/home?this_is_a_param=5

所以,給人以功能:

function returnValueFromURL(url,"param"){ 
// What I need ... 
// return 5; 
} 

感謝。

+3

請做一些搜索,看看您的問題是否已經被問到。事實證明,這是多次。可能重複的[在JavaScript中獲取查詢字符串值](http://stackoverflow.com/questions/901115/get-query-string-values-in-javascript) – 2012-01-03 22:08:21

+0

可能的重複:http://stackoverflow.com/questions/ 2090551/parse-query-string-in-javascript – JohnJohnGa 2012-01-03 22:08:34

+0

[使用Prototype JavaScript從當前URL獲取URL參數]的可能重複(http://stackoverflow.com/questions/4467664/get-url-parameters-from-current-url -using-prototype-javascript) – 2012-01-03 22:09:52

回答

0

我想我明白你需要什麼:

1-得到查詢字符串(document.location.search)

2-拆分此字符串由 '&' 和 '='

3-遍歷陣列(分裂結果)和只檢查,如果該字符串的endsWith「a_param」

4-然後使用函數在這裏描述:Parse query string in JavaScript來獲取值