私は基本的に2つの異なるAPI呼び出しのデータを結合する必要があります。ここに私が今持っているものがあります:別のAPI呼び出し内でAPI呼び出しを行いますか?
var url= "https://website.com/api.json";
$.ajax({
url: url,
type: "GET",
dataType: 'json',
headers: {'X-API-Key': 'xxxxxx'},
success: function(data){
var api = data.results[0].api;
for (var i=0;i<api.length;++i)
var api2url = api[i].api2url;
{
$('tbody').append('<tr><td>'+api[i].thing+'</td></tr>');
}
}
});
問題は私もhttps://website.com/api2.json(これはapi1呼び出しのデータに由来する)のデータが必要なことです。
$('tbody').append('<tr><td><a href="'+api2[i].thing+'">+api[i].thing+'</a></td></tr>');
api2の呼び出しにapi1のデータが必要ですか? – Taplar
はい、私は実際に行います。 api呼び出しurlはapi1呼び出しから直接送られます。 – user715564
それで、最初の成功コールバックの内部から発信されたコールを実行して、必要なURLにアクセスできるようにして、2番目のajax呼び出しの成功の中で結果の論理を組み合わせます。 – Taplar