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

来源:互联网 发布:文华财经有mac版 编辑:程序博客网 时间:2024/05/12 14:59

因为项目需要做一个条件查询并且分页的功能,为了保证搜索条件能保持,就想到了用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来存条件的?

原创粉丝点击