window.location.href进行页面跳转+传参数

可以直接使用window.location.href进行页面跳转

window.location.href ="./punch/clock_frm.html"

问号传参: 

window.location.href ="./punch/clock_frm.html?modFlag="+modFlag+'&role='+role;

那么我们在新页面接收参数, 并且将参数转为可用的json格式时, 可以用下面的方法: 

varurl = location.search;//获取url中"?"符后的字串 ('?modFlag=business&role=1') 

vartheRequest =newObject();

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

varstr = url.substr(1);//substr()方法返回从参数值开始到结束的字符串; 

varstrs = str.split("&");

for(vari =0; i < strs.length; i++ ) {

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

  } 

console.log( theRequest );//此时的theRequest就是我们需要的参数; 

}

你可能感兴趣的:(window.location.href进行页面跳转+传参数)