获取url地址栏后面的参数
程序员文章站
2024-02-17 22:20:52
...
有时候想要获取上个页面点击按钮跳转附加在地址栏后面的参数,那么可以用下面这个方法:
1、首先给按钮加上点击事件。(这里是在ajax遍历拼接时候使用的)
<button class="btn btn-primary btn-xs" onclick="redicets(this)" id=' + result.list[i].client_id + '>report</button>
2、然后写点击事件代码。
function redicets(res) {
var sid = $(res).attr('id');
window.open("report.html?" + "id=" + sid);
}
这里的window.open()是为了在新页面打开的需求。
3、在report.html页面获取这个id值。
$(function () {
var url = location.search;
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
var mid = theRequest.mid;
var uid = theRequest.uid;
})
获取多个和单个参数都可以。
上一篇: 小程序和js获取url参数
下一篇: js获取地址栏url参数 亲测好用