js中獲取URL中指定的查詢字符串


博客搬家了,歡迎大家關注,https://bobjin.com

js中獲取URL中指定的搜索字符串,主要利用location對象實現,廢話少說,上代碼。

 1 function getSearchString(key) {
 2     // 獲取URL中?之后的字符
 3     var str = location.search;
 4     str = str.substring(1,str.length);
 5     
 6     // 以&分隔字符串,獲得類似name=xiaoli這樣的元素數組
 7     var arr = str.split("&");
 8     var obj = new Object();
 9     
10     // 將每一個數組元素以=分隔並賦給obj對象    
11     for(var i = 0; i < arr.length; i++) {
12         var tmp_arr = arr[i].split("=");
13         obj[decodeURIComponent(tmp_arr[0])] = decodeURIComponent(tmp_arr[1]);
14     }
15     return obj[key];
16 }

例如:URL為http://localhost/training/test_javascript.html?name=xiaoli&sex=man,調用getSearchString("name")會得到xiaoli。

博客搬家了,歡迎大家關注,https://bobjin.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM