-2
ユーザーがページをリフレッシュするか、ページから出るときに、JavaScriptファイルでphpファイルを実行します。私はwindow.onbeforeunload関数を使用しているので、もし私がajaxを使用すると、PHPのファイルはページの再ロードなしで実行されます。つまり、モーダルがポップアップしてもPHPファイルが実行され、私はそれを望んでいません。だから私は、ユーザーがページをリフレッシュしたり離したりするときにPHPファイルを実行したい。どのようにajaxを使用せずにJavaScriptでPHPファイルを実行するには?
window.onbeforeunload = function (e) {
$.ajax({
type: 'POST',
url: 'myfile.php',
success: function(response){
}
});
}
これは間違っています。 Ajaxは双方向で送受信を行います。また、POSTの場合は、アドレスバーに自分自身を作成することはできません – charlietfl
@charlietflもちろん、あなたのおかげでありがとう、私は質問の例ではありません –