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

}

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...