Ich versuche AJAX zu benutzen, sagen wir alle 5 Sekunden und dann den gesamten Ajax-Ruf nach 60 Sekunden, damit es keinen Ajax-Anruf alle 5 Sekunden gibt, nachdem wir die 60 Sekunden erreicht haben.jQuery: Führen Sie AJAX alle X Sekunden für nur 60 Sekunden?
Ich bin mir nicht sicher, ob das überhaupt möglich ist!
Ich kann einfach meine Ajax alle 5 Sekunden wie so läuft:
setInterval(function(){
$.ajax({url: 'PHP-PAGE.php', success: function(result){
}});
}, 5000);
Gibt es eine Möglichkeit die 60 Sekunden Countdown innerhalb der Ajax und stoppen den ganzen Ajax-Aufruf zu starten, nachdem wir die 60 Sekunden erreicht?
Jede Hilfe wäre willkommen.
Dies ist ineffizient denke ich, und speicherintensiv, weil Sie den Browser sind gefragt 60 Prozesse auf einmal zu verfolgen, wenn 1 oder 2 verwendet werden könnten, die lösen Problem. – BeetleJuice
0.724 ms in meinem Browser – Arif
@Guti auch so, es ist nicht gute Praxis – Alnitak