【发布时间】:2018-07-31 09:18:49
【问题描述】:
这里我有脚本,如果有人尝试刷新页面,它将运行,但是在我的 ajax 成功响应之后,我希望这个脚本不应该工作或被删除。如何做到这一点?
需要删除的脚本
$(window).on('beforeunload', function() {
return $(".clk_mdl2").click();
});
这是一个 ajax,它将在上述脚本自动删除后获取所有数据。
$.ajax({
url: "<?= base_url('Users/get_data') ?>",
type: "POST",
data: {
id: id
},
success: function(data) {
if (data === ok) {
//remove above onbeforeunload script
}
}
});
【问题讨论】:
-
@Ashraf 该链接中没有 jQuery 关闭示例
-
@mplungjan
window.onbeforeunload是本机方法,它也有效:)
标签: javascript jquery