欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取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;
 })

获取多个和单个参数都可以。

相关标签: 获取地址栏参数