繁体   English   中英

JavaScript重定向仅刷新页面

[英]Javascript redirect is only refreshing page

我有一个javascript函数,看起来像:

function logout() {

alert('logging out 2');
window.location.replace("http://stackoverflow.com");

}

当我希望它进入stackoverflow.com(出于测试目的)时,会弹出警报,但页面会刷新。 为什么会这样呢?

我的猜测是您没有取消正在调用该函数的元素的click事件,因此页面正在刷新。 取消点击事件。

onclick="logout(); return false;"

或使用preventDefault


从评论

$('#logout').click(function(e) {e.preventDefault(); logout(); });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM