いくつかのJSONファイルを取得しようとしています。したがって、どのURLが動作するかは不明です。したがって、すべてのURLを試してみる方法を探していて、失敗した場合は別のURLを試します。複数のURLにgetjson()を使用する方法
のURLのように:
www.domain.com/a.json
www.domain.com/b.json
www.domain.com/c.json
var url = "www.domain.com";
var file1 = "/a.json";
var file2 = "/b.json";
var file3 = "/c.json";
$.getJSON(url + file1, function(json) {
console.log("JSON Data: " + json.users[ 3 ].name);
});
各JSONファイルの構造は、そのファイルに応じて、同じではありません私はそれにアクセスするための別の方法を持っている必要があります。ファイルa.json
について言えば、json.users [3] .nameでデータにアクセスしますが、ファイルb.json
では同じデータにjson.sources.users[3].name
でアクセスします。
どうして私は失敗するたびに新しいURLを試すような方法を作ることができますか? 失敗すると、既存のファイル(404)または同じ股関節のエラーではない可能性があります。
ありがとうございます。