1

私はxmlhttprequestを介してキャンバスからphpスクリプトに2つの画像を投稿しているWebページを持っています。2 つの別々のリクエストが完了するのを待つと、すべて問題ありませんが、最初のリクエストのアップロードが完了した後にページから移動すると、2 番目のリクエストは何もしません。単純に停止すると思います。

私の質問は、両方のアップロードが完了するまでページを開いたままにしておく必要がありますか? xmlhttprequest を開始すると、ブラウザを閉じても、何があっても終了すると思いました。

4

3 に答える 3

1

いいえ - xmlhttprequest は現在表示しているページにバインドされています。

プロセスが完了したときにユーザーに表示するコールバックを追加します。

于 2012-04-24T08:02:42.097 に答える
0

画像をアップロードしている間にページから離れてしまうことはありませんか? (画像が非常に大きい場合、完全にアップロードするのに時間がかかる場合があります)その場合、アップロードを停止していて、おそらくアップロードの終了を管理するページ php が実行されません。

于 2012-04-24T08:03:17.560 に答える
0

symcbean が言ったように、すべてXMLHttpRequestが現在のページにバインドされています。したがって、ページを変更するか、タブまたはブラウザを閉じると、現在実行中のすべてのリクエストが中止されます。

xmlhttprequest を開始すると、ブラウザを閉じても、何があっても終了すると思いました。

アプリケーションを閉じても、実際には閉じず、アプリケーションがまだコンピュータ上で実行されている場合は、好きですか?

于 2012-04-24T08:08:11.317 に答える