0
ページが完全にロードされた後、私はアクションにajaxリクエストを行います。Yii2アボート要求とSQLクエリ
アクションからの応答(2〜3秒かかります)を待っている間に、ユーザーが他のリンクをクリックすると、直前の要求を中止して一度にmysqlプロセスを強制終了します。
どうすればいいですか?
それはSQLプロセスを強制終了しないことを、私はこの
var xhr = $.ajax({
/*
params
*/
});
//before unload page
xhr.abort();
のように実行しようとしましたが、私は思います。
をクリックして
停止AJAXリクエストを命名されています。あなたがmysqlプロセスを停止するためにajx.abort() –
で中断しないmysqlクエリは、サーバ側からこのコマンドを作るために別のajaxを作る必要があります:https://stackoverflow.com/a/9938302/2815635 – C2486
良い考えですが、私は傾ける前のものが終了するまで別の要求を送る。 –