Zakładając, mam następujące:Jak wykryć zakończenie przetwarzania wielu wywołań ajax w javascript?
function main() {
var finished = false;
for(var i=0; i < 3; i++) {
do(i);
}
}
function do(i) {
$.ajax({
url:"myurl.com/"+i,
datatype:"text/xml",
success: function() {
// Two more layers of multiple nested $.ajax elements here
}
})
}
Czy jest jakiś sposób mogę pop okno ostrzeżenia po wszystkich „nie” są zakończone po trzech powtórzeń? W jaki sposób? Pomoże w tym składnia.
Czy nie byłoby prostsze po prostu połączenia synchroniczne? – Ohgodwhy
Następnie wszystkie trwają dłużej? Ten punkt w ajax jest taki, że możesz uzyskać wiele połączeń na raz. –
Maksymalnie możesz mieć otwarte na raz jest 2 ... I to nie jest * punkt * ajax, po prostu jest to 'opcja'. – Ohgodwhy