-1

これが以前に尋ねたことは知っていますが、答えは明確ではありません。

ウィンドウではなくブラウザを閉じるときに、テーブルから列を削除したいタスクは次のとおりです。予期しないシャットダウン時にそのイベントを処理したい。

ブラウザを閉じたときにphp関数を呼び出す方法はありますか.

4

2 に答える 2

4

まず、「window-closed」イベントのみをリッスンできます...

2 番目: body-"unload" イベントにバインドし、XHR (ajax-request) を php サイトに呼び出す必要があります...

于 2012-08-26T06:08:20.187 に答える
1

これを試して:

ジャバスクリプト:

$(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 に答える