1. 程式人生 > >javascript 獲取get參數方法(獲取url參數方法)詳解

javascript 獲取get參數方法(獲取url參數方法)詳解

rip req 調用方法 div type body cape esc amp

網上有很多關於獲取url參數的方法,我給他們都加了註釋。不懂的朋友可以給我留言

 1 <script type="text/javascript">
 2         function GetRequest() {  
 3 
 4             var url = location.search;         /*search 屬性是一個可讀可寫的字符串,
 5                                             可設置或返回當前 URL 的查詢部分(問號 ? 之後的部分)。*/  
 6 
 7             var theRequest=new
Array(); //定義一個數組 8 9 if (url.indexOf("?") != -1) { /*indexOf() 方法可返回某個指定的字符 10 串值在字符串中首次出現的位置。-1代表不存在*/ 11 12 var str = url.substr(1); //截取出字符串 13 strs = str.split("&"); //分割成為數組 14 for
(var i = 0; i < strs.length; i ++) { 15 //將傳遞的參數組合key=>val 形式 16 theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); 17 } 18 } 19 return theRequest; 20 } 21 //調用方法 例:"index.html?a=1&b=2&c=3"
22 var request=GetRequest(); 23 var a=request[‘a‘]; 24 var b=request[‘b‘]; 25 var c=request[‘c‘]; 26 </script>

javascript 獲取get參數方法(獲取url參數方法)詳解