Jq跳转页面传递参数及获取url参数 getUrlParam

Jquery跳转页面传递参数

window.location.href='next.html?data='+data;

获取url中的参数(封装的方法)

        function getUrlParam(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
            var r = window.location.search.substr(1).match(reg);  //匹配目标参数
            if (r != null) return unescape(r[2]); return null; //返回参数值
        }

使用

 var data = getUrlParam("data")

......
或者直接在next.html中

        //获取 上一个搜索页面传来的参数 
        var searchUrl = window.location.href;
        var searchData = searchUrl.split("="); //截取 url中的“=”,获得“=”后面的参数
        var searchText = decodeURI(searchData[1]); //decodeURI解码
        console.log(searchText);

你可能感兴趣的:(Jq跳转页面传递参数及获取url参数 getUrlParam)