gpt4 book ai didi

javascript - 阻止后退按钮 - 忽略单击按钮

转载 作者:行者123 更新时间:2023-11-28 01:42:57 24 4
gpt4 key购买 nike

我有一个屏幕,我不希望用户单击后退按钮。现在我正在执行 ajax 调用来显示该屏幕。上面有一个按钮,当单击事件被触发时我想重定向到主页。这是它。

$.post("<?php echo base_url();?>register/citizen", myobj2, function(data){
$("body").empty().append(data);
window.location.hash="no-back-button";
window.location.hash="Again-No-back-button";
window.onhashchange=function(){window.location.hash="no-back-button";}
window.onbeforeunload = function() {
return "If you leave this page you will have to register again.";
}
});

在进入的页面上我有

$(document).ready(function(){
$("#localfinal").unbind('click').on("click", function(){
//$().redirect('<?php //echo base_url();?>');
window.location(<?php echo base_url();?>);
});
});

当用户单击按钮时,我收到有关离开页面的消息。相反,我只想重定向到基本网址(主页);

有什么想法吗?

最佳答案

重置 onbeforeunload 处理程序,顺便说一句,我认为您不需要 unbind() 点击处理程序:

$("#localfinal").on("click", function(){
window.onbeforeunload = $.noop;
window.location(<?php echo base_url();?>);
});

关于javascript - 阻止后退按钮 - 忽略单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20658850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com