suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Wie man die Parameter hinter der URL abfängt

Ich möchte die drei Zahlengruppen nach der ID abfangen und sie dann zu einer Zeichenfolge verketten

http://localhost/360buji/Toni...

曾经蜡笔没有小新曾经蜡笔没有小新2748 Tage vor481

Antworte allen(5)Ich werde antworten

  • 怪我咯

    怪我咯2017-05-19 10:11:16

    var href = window.location.href,
        str = href.substring(href.indexOf("#")+1),
        reg = /([^&#?=]+)=(\w*)/g,
        result = [];
        
    str.replace(reg,function(str,key,val){
        result = val.split("&");
        return str;
    });
        

    这样应该可以了

    Antwort
    0
  • 阿神

    阿神2017-05-19 10:11:16

    var list = location.href.split('id=')[1].split('&')

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-19 10:11:16

    var str = location.href.split("=")[1].split("&");
    console.log(str[0]+str[1]+str[2]);

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:11:16

    linkPar:function(key,v){//url取值:键名,字符串

    v = v?v:location.href;
    return (v.match(new RegExp("(?:\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1];  

    }

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:11:16

    //获取url传参
    function getUrlParam(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 personName = decodeURI(decodeURI(getUrlParam('personName')));//中文url参数
    var userNo = getUrlParam('userNo');//普通url参数

    Antwort
    0
  • StornierenAntwort