I trigger ajaxComplete
quando viene completata una richiesta AJAX
, anche se è riuscita o meno.
Il numero 200 status code
indica che la richiesta è andata a buon fine, ma, come si può leggere in jQuery docs, la richiamata verrà attivata ogni volta che una richiesta AJAX
ha terminato.
Quindi, è possibile verificare quale URL è la vostra richiesta di reindirizzamento e gestire solo quelli che è necessario.
In ogni caso (solo una nota a margine) Si utilizzerà la funzione di callback integrata AJAX
complete
, qualcosa di simile:
$.ajax({
url: url,
data: { data },
complete:function(){
console.log('test');
}
});
Nella propria rete orktab c'è solo una voce. Non vi è alcuna voce con altro stato di 200. console.log (settings.url) visualizza 28 volte lo stesso url, ma questa richiesta di ajax viene inviata solo una volta. – phpjssql
'ajaxComplete' si attiva ogni volta, potrebbe essere un plugin che utilizza ajax in dietro. Ti suggerisco di utilizzare la funzione di callback 'AJAX complete', se puoi – CapitanFindus
Sono in grado di usare solo ajaxComplete. C'è qualche possibilità di verificare se si tratta della stessa richiesta, forse di un id? Non riesco a controllare l'url perché può essere richiesto più volte. – phpjssql