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