html页面通过js方法跳转新页面,新页面获得上一个页面的数据简单方法

1.在第一个页面的js中的跳转路径中添加需要传导的参数,例如:

window.location.href="xxxx.html?data1="+data1+"&data2="+data2

2.在新页面 

 function GetRequestParameters() {

        var url = location.search; //获取url中"?"符后的字串

        var theRequest = new Object();

        if (url.indexOf("?") != -1) {

            var str = url.substr(1);

            var strs = str.split("&"); //将所有参数拆分放入数组

            for (var i = 0; i < strs.length; i++) {  //遍历参数数组

                theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);

            }

        }

        return Parameters;

    }

 

3.使用方法

$(function(){

     var GRP=GetRequestParameters();
     
     var data1=GRP['data1'];
    
     var data2=GRP['data2'];
     /*
       注意:方法[]内的名称要与参数名对应上,但是没有顺序限制
     */

    

})
   

你可能感兴趣的:(js)