質問

い場合、そのAJAX通のAJAX通話する場合、キャンセルとなり、ユーザーを押す"ESC"や落葉広葉樹このページに表示すべき事は何か?

場合、AJAX通話が中止にない私のPHPスクリプトを走り続けるまで仕えたのでやって(時間制限のない取得したその他のサーバを停止します。), か又はそのプロセスの取得が死亡したと同時に、Apacheの子ですか?

場合の処理などの殺害は、Apacheの子でもなかった仕上がり、池尾:そういうふうに考えていいち早く入手することができること生きているのかその他のオプションすべきと考えるの?(ZendX_Console_Process_Unixなオプション)。

よろしく!

後に発見:

のAJAX通話を実際に取得されている場合、してください"ESC"にFirefoxを確認で開いているのがfirebug).PHPの処理に影響を受けないよ打またはESCを閉じるタブです。

役に立ちましたか?

解決

ユーザーがAjax呼び出しを終了する前にサーバープロセスが開始された場合(ウィンドウを閉じる、または別のWebサイトに移動する)、最終結果まで実行されます。しかし、中断されたAJAX呼び出し(データの送信が完了していないことを意味します)サーバーは呼び出しを処理しません。

注:ESCを打つことは、そのキーピューシの動作をJavaScriptしない限り、Ajaxコール自体を終了しません。

他のヒント

一つお---場合は呼び出されたおAJAXコからハイパーリンクを使用し、hrefの属性は、そのユーザーに移動することができESCを停止します

<a href="javascript:doFoo();">This can be canceled by pressing ESC</a>

<a href="#" onclick="doFoo();">This can NOT be canceled by pressing ESC</a>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top