jQuery 1.8 の時点でasync:false
、jQuery.ajax()での の使用は非推奨です。
しかし、バックグラウンドで進行中の AJAX 通信が行われているときに「読み込み画面」が表示される Web ページをいくつ見たことがありますか? 私はおそらく何千ものそれらを見てきました。
私の場合は、言語ファイルをロードする必要があるモバイル アプリを作成しています。そして、最初に言語ファイルをロードし、言語ファイルからボタンやその他の GUI 要素のテキストを取得します。
これは私にとって本当に悪いことです。言語ファイルが見つからない場合、GUI は表示されないはずです。では、どうすれば解決できますか?すべてのコードをsuccess
コールバックに入れますか? それは私にとって良いコーディング方法とは思えません。別の方法で解決できますか?