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就是我们需要的参数; 

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容