ホームページ >バックエンド開発 >PHPチュートリアル >javascript - ajaxが終了しない(バックグラウンドでthinkPHPが完了時に処理しない)場合にページを切り替えるにはどうすればよいですか?
HTML ページの ajax が php のバックグラウンドにアクセスするため、php の応答が遅いため、ページを切り替えたいときにページが固まってしまいます。この問題を解決するにはどうすればよいですか?原理を教えていただければ幸いです。
HTML ページの ajax が php のバックグラウンドにアクセスするため、php の応答が遅いため、ページを切り替えたいときにページが固まってしまいます。この問題を解決するにはどうすればよいですか?原理を教えていただければ幸いです。
この ajax リクエストで時間のかかるタスクのバックグラウンド処理が必要な場合は、非同期で解決できます。
サーバーが処理した後の応答コンテンツが必要な場合は、WebSocket を使用できます。
ページを切り替えるとはどういう意味ですか?
Ajax の応答時間が遅いのは、ページがスタックしていることとは関係ありません。詳しく教えてください。
まず、非同期リクエストが使用されているかどうかを確認してください。そうであれば、あなたが言及した2つは無関係であるはずですよね?