-1

我知道这已经问过,但答案尚不清楚。

这是我想在关闭浏览器而不是窗口时从表中删除一列的任务。我希望在意外关机时处理该事件。

当我关闭浏览器时,是否有任何可能的方法来调用 php 函数。

4

2 回答 2

4

首先:您只能收听“窗口关闭”事件...

第二:您必须绑定到body-“unload”事件并将XHR(ajax-request)调用到php-site ...

于 2012-08-26T06:08:20.187 回答
1

尝试这个:

的JavaScript:

$(window).unload(function() {
  $.ajax({
    url:"/track.php",
    type:"POST",
    async:false, // so browser waits till xhr completed
    success:function() {
      alert("bye!");
    }


  });


});

在你的 php 脚本中,你可以做任何你想做的事情,比如跟踪 ip 并记录点击等......

于 2012-08-26T06:15:55.800 回答