如何得到url的查詢引數
阿新 • • 發佈:2018-12-02
1、正則方法
function getURLString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURIComponent(r[2]);
return null;
}
2、split(更傾向這種)
getQueryString:function () {//得到指定url引數 var params = {}; var search = location.search; if(search.indexOf('?') !== -1 ){ var searchArr = search.substr(1).split("&"); searchArr.forEach(function(item){ var paramsArr = item.split('='); params[paramsArr[0]] = paramsArr[1] }) } return params; }