- Wie kann ich zwei Ajax-Anrufe voneinander anrufen?
- Was passiert, wenn ein Ajax-Aufruf noch läuft und Sie einen weiteren Ajax-Aufruf senden, bevor die Daten des ersten AJAX-Aufrufs zurückkommen?
- Wie beende ich mehrere Ajax-Anrufe?
- Wie kann ich Ajax mehrmals aufrufen?
- Wie kann ich Ajax nur einmal aufrufen?
- Wie mache ich alle AJAX-Aufrufe sequentiell??
- Wie überprüfen Sie, ob der Ajax-Aufruf abgeschlossen ist??
- Was gibt ein Ajax-Aufruf zurück??
- Können wir einen Ajax in Ajax nennen??
- So warten Sie, bis Ajax fertig ist?
- Wie kann ich Ajax-Anrufe stoppen??
- Wie kann man mehrere Ajax-Aufrufe in jQuery stoppen??
Wie kann ich zwei Ajax-Anrufe voneinander anrufen?
Lösungen
- Der einfachste und einfachste Weg, dieses Problem zu beheben, besteht darin, beide Funktionen nacheinander aufzurufen, indem Sie getAvailableReports() in den Erfolgsrückruf von getMappedReports() verschachteln, wie im folgenden Code gezeigt. ...
- Wenn wir nun die obigen Konzepte kombinieren, können wir zwei Ajax-Anfragen nacheinander stellen, wie unten gezeigt.
Was passiert, wenn ein Ajax-Aufruf noch läuft und Sie einen weiteren Ajax-Aufruf senden, bevor die Daten des ersten AJAX-Aufrufs zurückkommen?
6 Antworten. Da Ajax-Aufrufe asynchron sind, pausiert die Anwendung nicht, bis ein Ajax-Aufruf abgeschlossen ist, und startet einfach sofort den nächsten Aufruf next. JQuery bietet einen Handler, der aufgerufen wird, wenn der Aufruf erfolgreich ist, und einen weiteren, wenn während des Aufrufs ein Fehler auftritt. $.
Wie beende ich mehrere Ajax-Anrufe?
3 Antworten. Deaktivieren Sie die Senden-Schaltfläche beim ersten Klick und aktivieren Sie sie erneut, wenn der AJAX-Aufruf zurückkommt.
Wie kann ich Ajax mehrmals aufrufen?
jQuery AJAX wird mehrmals ausgeführt
- $(Dokument).on("click","#schedule",function(e) RunScript();
- )
- Funktion RunScript() alert('d');
- wenn (Ab != '' && Arr != '') Konsole.log("Gestartet");
- $.ajax( Methode: "POST",
- URL: "Skripte/Einfügen. php", dataType: "json",
- Daten: ..... )
- .done(Funktion(Ergebnis) Konsole.log(Ergebnis);
Wie kann ich Ajax nur einmal aufrufen?
wenn du es einmal anrufen willst. <a href="javascript:;" title="Новости" onclick="showNews()"></ein> jQuery('. showNews'). one('click', function() // Ihr Code);
Wie mache ich alle AJAX-Aufrufe sequentiell??
Re: So stellen Sie sicher, dass Ajax sequentiell anruft.
Abhängig von der Version von jQuery, die Sie verwenden, können Sie die Ajax-Aufrufe entweder auf async setzen: false. (http://api.jquery.com/jQuery.ajax/#options) oder Sie können die Pipe-Chaining-Funktion für Ihre Ajax-Anfragen verwenden.
Wie überprüfen Sie, ob der Ajax-Aufruf abgeschlossen ist??
jQuery ajaxStop() Methode
Die Methode ajaxStop() gibt eine Funktion an, die ausgeführt wird, wenn ALLE AJAX-Anfragen abgeschlossen sind. Wenn eine AJAX-Anfrage abgeschlossen ist, prüft jQuery, ob weitere AJAX-Anfragen vorhanden sind. Die mit der Methode ajaxStop() angegebene Funktion wird ausgeführt, wenn keine anderen Anfragen anstehen.
Was gibt ein Ajax-Aufruf zurück??
Die Funktion ajax() gibt das von ihr erstellte XMLHttpRequest-Objekt zurück. Normalerweise verarbeitet jQuery die Erstellung dieses Objekts intern, aber eine benutzerdefinierte Funktion für die Herstellung kann mit der Option xhr angegeben werden. ... abort() für das Objekt stoppt die Anfrage, bevor sie abgeschlossen ist.
Können wir einen Ajax in Ajax nennen??
Eine JS-Datei macht einen Ajax-Aufruf. Nach dem Erfolg dieses AJAX-Aufrufs wird ein weiterer AJAX-Aufruf getätigt. Beim zweiten Anruf wird geprüft, ob die E-Mail bereits registriert ist.
So warten Sie, bis Ajax fertig ist?
"Javascript warten, bis Ajax fertig ist" Code Answer's
- // jQuery wartet auf alle Ajax-Aufrufe, um die Ausführung von b4 abzuschließen.
- $. wann(ajaxCall1(), ajaxCall2()). done(Funktion(ajax1Results,ajax2Results)
- //Dieser Code wird ausgeführt, wenn alle Ajax-Aufrufe abgeschlossen sind.
- );
-
- Funktion ajaxCall1()
- zurück $. ajax(
- URL: "some_url.php",
Wie kann ich Ajax-Anrufe stoppen??
Ich denke, das einzige, was Sie tun können, ist sicherzustellen, dass der Klick im Element nur einmal zur Ajax-Funktion geht. Möglichkeiten dazu: Das Click-Ereignis ruft eine Funktion auf, die die Bindung des Elements deaktiviert of. Wer auf Nummer sicher gehen will, macht dasselbe in der Ajax-Erfolgsfunktion.
Wie kann man mehrere Ajax-Aufrufe in jQuery stoppen??
Der Javascript/jQuery-Code. Wenn es sich um eine Schaltfläche handelt, können Sie sie einfach zu Beginn der Anfrage deaktivieren und dann in der Callback-Funktion wieder aktivieren, wenn die AJAX-Anfrage fertig geladen ist.