onclick javascript関数(.jspファイルを介してDOJOコンポーネントから呼び出される)があり、その中で2つのUIコンポーネントがjsファイルに同時にロードされ(Spring Controller(javaファイル)へのAJAX呼び出しを介して)、JSP/Javascriptに戻りますファイル。)
問題は、2 番目のコンポーネントが最初のコンポーネントの前に読み込まれ、所定のデータが表示されないことです。javascript でコードを呼び出す前に遅延を設定して、2 番目のコンポーネントをミリ秒単位で遅延させる方法を知りたいです。
ノート :
コントローラーで Thread.sleep(msecs) を使用しましたが、これは正常に動作しているようで、問題を解決しました。しかし、それがもたらすリスクを知っているので、私はそれを使用したくありません。したがって、これの代わりに代替案をリクエストしてください。
また、setTimeOut() 関数を使用しましたが、setTimeOut() には引数として関数が必要です。関数内のコードを最初の数ミリ秒だけ遅らせる必要があります。2回目以降は、コードの呼び出しを遅らせたくありません。
貴重な情報をリクエストしてください。