使用javascript獲取URL參數

服務器端語言如PHP/ASP/JSP都提供瞭獲取URL參數的函數,


但是有些時候在要求頁面緩存的情況下,服務器端的功能受到限制。


因此通過javascript來獲取URL參數在這些情況下是一個可行的方案。


最簡潔的實現如下:


function
 getUrlParam
( name
 )
{
  name
 =
 name
.replace
(/[[]
/,”\[
“).replace
(/[]]
/,”\]
“);
  var
 regexS
 =
 “[\?&]
“+
name
+
“=([^&#]*)
“;
  var
 regex
 =
 new
 RegExp
( regexS
 );
  var
 results
 =
 regex
.exec
( window
.location
.href
 );
  if
( results
 =
=
 null
 )
    return
 “”;
  else


    return
 results
[1
];
}


javascript中執行如下語句
var channel = getUrlParam( channel );


則channel的值為sem。

You May Also Like