刪除url中某個參數


    //刪除url中某個參數
        funcUrlDel(loca, name){
            let baseUrl='';
            if(loca.indexOf('&')>-1) {
                 baseUrl = loca.split('?')[0]+'?';
            } else {
                 baseUrl = loca.split('?')[0];
            }
            let query = loca.split('?')[1];
            if(query&&query.indexOf(name)>-1) {
                var obj = {};
                var arr = query.split("&");
                for(var i = 0; i < arr.length; i++) {
                    arr[i] = arr[i].split("=");
                    obj[arr[i][0]] = arr[i][1];
                }
                delete obj[name];
                var url = baseUrl + JSON.stringify(obj).replace(/[\"\{\}]/g, "").replace(/\:/g, "=").replace(/\,/g, "&");
                return url;
            } else {
                return loca;
            }
        }

 


免責聲明!

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



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