Ich arbeite derzeit an einem Projekt, bei dem 4 Anfragen gleichzeitig gesendet werden. Ich benutze gleichzeitig Überblendungseffekte, und die asynchrone Art führt zu zeitweiligen leeren Daten.Chained jQuery AJAX mit Versprechen
Ich habe in diese Methode suchen, wie in Prefer way of doing multiple dependent ajax synchronous call beschrieben zu ersetzen, wie ich zur Zeit
$.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
});
Aber meine Frage tue: Wie kann ich auf die Rückkehr von jeder Anforderung individuell mit der oben?
Was ist der Zweck sie den Zugriff auf? Debuggen oder weiter im Code verwenden? Für das Debugging sollte ein einfacher 'console.log (result)' in jedem Callback den Zweck erfüllen. Wenn Sie es weiter verwenden möchten, gibt es keine Garantien, dass Sie bereits das Ergebnis haben, da der Code asynchron ist. Deshalb verwenden Sie die 'Promises' – 3Dos
Verwenden Sie es weiter in den Code – oceansmoving
Probieren Sie es aus und es funktioniert perfekt, danke! – oceansmoving