javascript 獲取get參數方法(獲取url參數方法)詳解
阿新 • • 發佈:2018-03-12
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=newArray(); //定義一個數組 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參數方法)詳解