1. 程式人生 > >通過url地址傳遞多個引數

通過url地址傳遞多個引數

 /**
     * 根據名稱獲取url引數值
     * @param  {string} name 引數名稱
     * @return {string}     引數值
     */
    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 id = decodeURI( getUrlParam('id'));