私は現在、4つのget要求が同時に発生するプロジェクトに取り組んでいます。私は同時にフェード効果を使用していますが、これが非同期であるため、空のデータが断続的に発生します。 Prefer way of doing multiple dependent ajax synchronous callで説明したように、私は現在、約束のあるjQuery AJAX
$.get('ajax_call_1').then(function(value) {
return $.get('ajax_call_2');
}).then(function(result) {
// success with both here
}, function(err) {
// error with one of them here
});
をやっている方法を置き換えるために、この方法に探してきた。しかし、私の質問は
:どのように私は上記で個別に各要求からの戻りにアクセスすることができますか?
それらにアクセスするためには何を?デバッグするか、コード内でさらに使用しますか?デバッグのために、各コールバックの簡単な 'console.log(result)'がそのトリックを行うべきです。さらにそれを使用したい場合は、コードが非同期であるため、既に結果が得られるという保証はありません。それで、あなたは '約束を使用する理由です – 3Dos
それをさらにコード – oceansmoving
でそれを試してみると、それは完璧に動作します、ありがとう! – oceansmoving