Get URL parameters:
The code is as follows |
Copy Code |
function Geturlparam (name) { var value = Location.search.match (New RegExp ("[?]" + name + "= ([^&]*) ([O.)", "I")); return value? decodeURIComponent (Value[1]): value; } |
To add a parameter to a URL:
The code is as follows |
Copy Code |
function Addurlparam (URL, name, value) { url = = (Url.indexof ("?") = = 1? "?": "&"); URL + encodeuricomponent (name) + "=" + encodeuricomponent (value); return URL; }
|
Method two Regular Analysis method
The code is as follows |
Copy Code |
function getquerystring (name) { var reg = new RegExp ("(^|&)" + name + "= ([^&]*) (&|$)", "I"); var r = window.location.search.substr (1). Match (REG); if (r!= null) return unescape (r[2]); return null; } |
This call:
code is as follows |
copy code |
Alert ( GetQueryString ("parameter name 1"); Alert (getquerystring ("parameter Name 2")); Alert (getquerystring ("parameter name 3")); |