ホームページ  >  記事  >  バックエンド開発  >  javascript - ajaxが終了しない(バックグラウンドでthinkPHPが完了時に処理しない)場合にページを切り替えるにはどうすればよいですか?

javascript - ajaxが終了しない(バックグラウンドでthinkPHPが完了時に処理しない)場合にページを切り替えるにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-08-18 09:16:15934ブラウズ

HTML ページの ajax が php のバックグラウンドにアクセスするため、php の応答が遅いため、ページを切り替えたいときにページが固まってしまいます。この問題を解決するにはどうすればよいですか?原理を教えていただければ幸いです。

返信内容:

HTML ページの ajax が php のバックグラウンドにアクセスするため、php の応答が遅いため、ページを切り替えたいときにページが固まってしまいます。この問題を解決するにはどうすればよいですか?原理を教えていただければ幸いです。

  • この ajax リクエストで時間のかかるタスクのバックグラウンド処理が必要な場合は、非同期で解決できます。

  • サーバーが処理した後の応答コンテンツが必要な場合は、WebSocket を使用できます。

ページを切り替えるとはどういう意味ですか?

Ajax の応答時間が遅いのは、ページがスタックしていることとは関係ありません。詳しく教えてください。

まず、非同期リクエストが使用されているかどうかを確認してください。そうであれば、あなたが言及した2つは無関係であるはずですよね?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。