日期:2014-05-16  浏览次数:20336 次

js 获取在页面 unload时候 将要跳转到新页面的URL和URL参数
RT,现有新需求 ,需要在页面卸载的时候获取将要跳转到的地址(非Post提交),并在地址后面追加参数,比如 userId=123到新的页面,该怎么做?目前还没有找到更好的办法,要修改的页面很多,有的用A标签跳转,有的调用js方法(用location.href='xxx.do'),不可能在每个跳转方法里面都加上这个参数,求高手解答!

------解决方案--------------------
写个公共方法 
function redirectUrl(url){
   location.href = url;//
}


<!-页面卸载时调用公共方法 将参数url传入即可 -->
<body onunload="redirectUrl('路径'+'?userid=123');"></body>