gpt4 book ai didi

javascript - 当用户刷新或离开网页时调用ajax函数

转载 作者:行者123 更新时间:2023-11-28 13:46:22 25 4
gpt4 key购买 nike

当用户离开网页或刷新网页时,我需要调用ajax函数。到目前为止,当用户使用 javascript window.onunload = my_ajax_function; 关闭页面时,我可以调用 ajax 函数。但我还需要调用my_ajax_function当页面刷新或用户离开页面前往不同的网址时。

最佳答案

刷新还将触发onunload(和onbeforeunload)。但是,您需要使调用同步($.ajax() 选项中的 async: false),以便调用不会因页面卸载而中止。

$(window).on('unload', function() {
$.ajax({
async: false,
url: 'whatever',
...
});
});

关于javascript - 当用户刷新或离开网页时调用ajax函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086313/

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