Method 1: Regular Expression Analysis
Copy codeThe Code is as follows:
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;
}
Call method:
Alert (GetQueryString ("parameter name 1"); alert (GetQueryString ("parameter name 2 "));
Alert (GetQueryString ("parameter name 3 "));
Method 2
Copy codeThe Code is as follows:
<Script language = "javascript">
Function GetRequest (){
Var url = location. search; // get the url "? "Character String
Var theRequest = new Object ();
If (url. indexOf ("? ")! =-1 ){
Var str = url. substr (1 );
Strs = str. split ("&");
For (var I = 0; I <strs. length; I ++ ){
TheRequest [strs [I]. split ("=") [0] = unescape (strs [I]. split ("=") [1]);
}
}
Return theRequest;
}
</Script>
Call method:
<Script language = "javascript">
Var Request = new Object ();
Request = GetRequest ();
Var parameter 1, parameter 2, parameter 3, parameter N;
Parameter 1 = Request ['parameter 1'];
Parameter 2 = Request ['parameter 2'];
Parameter 3 = Request ['parameter 3'];
Parameter N = Request ['parameter n'];
</Script>