jq獲取路徑參數的方法


路徑實例:http:/i.cnblogs.com/demo/index01.html?act=2&q=10
 
jq獲取路徑參數的方法
 
$.getUrlParam = function (name) {              //name是路徑參數名稱
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}

 

 
var xx = $.getUrlParam('q');
console.log(xx)
 
substr() 的參數指定的是子串的開始位置和長度,表示從第幾個開始截取
 
unescape() 來解碼字符串      
Visit%20W3School%21
Visit W3School!


免責聲明!

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



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