2012-01-03 244 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来获取值