[英]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.