js獲取請求路徑中參數值


1、獲取請求路徑中的參數值

function getQueryString() {  
  var qs = location.search.substr(1), // 獲取url中"?"符后的字串  
    args = {}, // 保存參數數據的對象
    items = qs.length ? qs.split("&") : [], // 取得每一個參數項,
    item = null,
    len = items.length;
 
  for(var i = 0; i < len; i++) {
    item = items[i].split("=");
    var name = decodeURIComponent(item[0]),
      value = decodeURIComponent(item[1]);
    if(name) {
      args[name] = value;
    }
  }
  return args;
}

對於 http://localhost/index.html?q1=abc&q2=efg&q3=h 的url,獲取 q1 參數值的方法如下:

 

我的需求是根據請求參數控制tab切換

 $(document).ready(function(){
        
        $("#1").click(function(){
            $(".bidinfo-tab li").removeClass("current");
            window.location.href="/m/front/invest/investList"
        })
        $("#2").click(function(){
            $(".bidinfo-tab li").removeClass("current");
            window.location.href="/m/front/invest/investList?type=1"
        })
        $("#3").click(function(){
            $(".bidinfo-tab li").removeClass("current");
            window.location.href="/m/front/invest/investList?type=2"
        })
                        
        
        var type=location.search.substr(1).split("=")[1];
        if(type=="1"){
            $("#2").addClass("current")
        }else if(type=="2"){
            $("#3").addClass("current")
        }else{
            $("#1").addClass("current")
        }
    })

 


免責聲明!

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



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