从URL参数获取值
问题描述:
我有一个包含一些参数的URL。从URL参数获取值
什么是最简单的方法来获得url参数值仅给出参数字符串的结尾?
例:http://my.domain.com/home?this_is_a_param=5
所以,给人以功能:
function returnValueFromURL(url,"param"){
// What I need ...
// return 5;
}
感谢。
答
我想我明白你需要什么:
1-得到查询字符串(document.location.search)
2-拆分此字符串由 '&' 和 '='
3-遍历阵列(分裂结果)和只检查,如果该字符串的endsWith“a_param”
4-然后使用函数在这里描述:Parse query string in JavaScript来获取值
请做一些搜索,看看您的问题是否已经被问到。事实证明,这是多次。可能重复的[在JavaScript中获取查询字符串值](http://stackoverflow.com/questions/901115/get-query-string-values-in-javascript) – 2012-01-03 22:08:21
可能的重复:http://stackoverflow.com/questions/ 2090551/parse-query-string-in-javascript – JohnJohnGa 2012-01-03 22:08:34
[使用Prototype JavaScript从当前URL获取URL参数]的可能重复(http://stackoverflow.com/questions/4467664/get-url-parameters-from-current-url -using-prototype-javascript) – 2012-01-03 22:09:52