Ciao,
ho diverse chiamate ajax innescate da eventi click:
Ora vorrei fare in modo che un altro pulsante richiami in sequenza le funzioni sopra, simulando il click ad ogni completamento chiamata.Codice PHP:$('#uno').click(function() {
// ...chiamate ajax
}
$('#due').click(function() {
// ...chiamate ajax
}
$('#tre').click(function() {
// ...chiamate ajax
}
Facendo così però:
In realtà non viene atteso il completamento della chiamata ajax bensì il successivo parte dopo il secondo messo di timeout.Codice PHP:$('#tutti').click(function() {
$('#uno').click();
setTimeout(function() { $('#due').click(); }, 1000);
setTimeout(function() { $('#tre').click(); }, 1000);
});
In effetti poi il successivo non parte fino al completamente del primo ma resta in uno stato di attesa.
L'unico modo che mi viene in mente al momento è quello di andare a verificare l'evento complete della chiamata ajax, ma non saprei come fare partendo da un click.

Rispondi quotando