.wenn ist eine jQuery-Funktion zum Ausführen einer Funktion, wenn die enthaltenen AJAX-Anforderungen abgeschlossen wurden. Es geht normalerweise vor .then.

Mehr über .when...

Ich stecke völlig fest. Ich möchte Folgendes erreichen: Aktualisieren Sie den Warenkorb beim An- und Abmelden mit den richtigen Preisvereinbarungen. Aktuelle Cartlines von LocalStorage abrufen (erfolgreich) Bei jeder Cartline eine AJAX-Anfrage (z. B. getJSON), um die neuen Daten zurückzugewinnen, d....
17 Feb. 2021 im 14:03
In meinem Lagacy-Code verwende ich das $ .when (). Then () -Muster von jQuery. Innerhalb des Wann werden zwei Webanrufe parallel ausgeführt. In der ersten muss ich jetzt vorher auf einige zusätzliche Daten zugreifen. Ich habe im Grunde versucht, dies zu erreichen, indem ich den erledigten Handler as....
5 Dez. 2019 im 18:19
Ich habe eine Funktion mit dem Aufruf ajax bereit, die Werte aus der MySQL-Datenbank extrapoliert. Dann habe ich im .scroll() Ereignis eine Funktion, die diese Werte verwendet, um einige divs zu animieren. Das Problem ist, dass manchmal .scroll() ausgeführt wird, wenn der Ajax-Aufruf nicht beendet i....
30 Aug. 2018 im 15:27
Bin neu bei Deferreds and Promises. Hier ist mein [vereinfachter] Code, der in einem JavaScript-Objekt definiert ist: myFunction: function(d, cb) { return $.ajax('/myURL', { contentType: 'application/json', data: d, dataType: 'json', type: ....
Ich rufe zwei Funktionen in $ .when, wenn (f1, f2) aber done () aufgerufen wird, bevor f2 aufgelöst wird. Aber wenn ich die Anweisung alert () in done setze, funktioniert es einwandfrei. function f1(){ var d= new $.Deferred(); .......code...... d.resolve(); return d.promise(); } function f2(){ va....
15 Jän. 2016 im 10:00
Ich arbeite an einer Magento-Site, die eine Ajax-Layered-Navigation verwendet. Wenn der Benutzer auf einen Farblink in der Ebenen-Navigation klickt, wird eine Liste der relevanten Produkte geladen. Ich möchte ein Klickereignis auslösen, nachdem der Ajax abgeschlossen ist. Ich dachte, ich könnte die ....
9 Juli 2015 im 12:05