メインサービスからデータを取得する必要がありますが、時には機能していないため、フォールバックが必要でした。 Q & Dソリューションのアイデアは、そこからデータをダウンロードし、失敗した場合はエラーをキャッチし、URLをローカルのものに変更することでした。このような。コンソールでJavaScriptで間違ったURLを取得するには?
let found = null;
try {
$.ajax({ url: mainUrl })
.done(function (a) { found = true; });
} catch (e) {
found = false;
}
、私はソースを見つけることができないという、ブラウザのすすり泣きを見ることができますが、テスト変数found
はまだnull
です。私は何が欠けていますか?
ウェブサービスの存在を検出する方法はまだまだ良いですが、まだ簡単です。もしそうなら、私は提案に開放されています。しかし、主に、私は上のサンプルで何が問題なのか不思議です。