In the future, do not jump to the background code to get the parameters contained in the URL.
Code
1. string segmentation analysis.
Here is a JAVASCRIPT client solution for obtaining URL parameters with QUESTRING, equivalent to asp's request. querystring, PHP's $ _ GET
Function:
<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>
Then, we can call this function to obtain the corresponding parameter values:
<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>
Obtain the parameter with the same name in the url string.
Ii. Regular Expression Analysis.
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;
}
Alert (GetQueryString ("parameter name 1 "));
Alert (GetQueryString ("parameter name 2 "));
Alert (GetQueryString ("parameter name 3 "));