Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果用户单击后退按钮,如何捕获?_Javascript_Jquery - Fatal编程技术网

Javascript 如果用户单击后退按钮,如何捕获?

Javascript 如果用户单击后退按钮,如何捕获?,javascript,jquery,Javascript,Jquery,我正在使用这个代码段,它在所有操作中都有效,除非用户单击“上一步”按钮离开页面 $(window).bind('hashchange', function () { $.post("track.php", { ip: ip, referer: referer, }); }); $(window).bind('beforeunload', function () { $.post("track.php", {

我正在使用这个代码段,它在所有操作中都有效,除非用户单击“上一步”按钮离开页面

$(window).bind('hashchange', function () 
{
    $.post("track.php", 
    {
        ip: ip,
        referer: referer,
    });
});

$(window).bind('beforeunload', function () 
{
    $.post("track.php", 
    {
        ip: ip,
        referer: referer,
    });
});

$(window).unload(function () 
{
    $.post("track.php", 
    {
        ip: ip,
        referer: referer,
    });
});

如果用户单击“上一步”按钮,是否可以捕捉到消息?

使您的ajax请求同步。这在歌剧院不起作用,但我上次检查过

$.ajax({
    async: false
});

使ajax请求同步。这在歌剧院不起作用,但我上次检查过

$.ajax({
    async: false
});