06_URL參數截取


1:如何獲取URL傳給子頁面的參數:
//獲得參數(只對字母數字等有效,參數值為中文則不能傳)
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

//獲取參數2(對數字、字母、中文均有效.但在對URL進行escape()編碼再解碼unescape()時不能使用,只能用上述方法)
function getQueryString2(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if(r != null) return decodeURI(r[2]);
    return null;
}
  var userid = getQueryString('userid');
  var username=getQueryString2('username');
  console.log(userid);
  console.log(username);

如圖所示

  :

打印結果:

  

 


免責聲明!

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



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