您的位置:首页 > Web前端 > JavaScript

用JS获取本页面地址中的参数

2017-09-01 10:12 387 查看
因为项目需要做一个条件查询并且分页的功能,为了保证搜索条件能保持,就想到了用JS获取地址中的条件参数

以下为代码

function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}

只要在name中填入地址栏中对应参数的名字,就可以获取到它的值
示例:

function firstPage() {
window.location.href="/Servlet?method=ShowFrontStage&currPage=1&BookClass="+GetQueryString("BookClass");
}

上面加粗的部分,就是用这个函数获取到了URL地址栏中BookClass参数的值,非常的简单
不过好像条件查询的分页大多是用session来存条件的?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: