In jquery kann Ajax auf „false“ gesetzt werden, um es synchron zu machen. Standardmäßig ist Ajax in jquery eine asynchrone Anforderung, also „async:true“. Sie können den Parameter „asycn:false“ festlegen ist „$ .ajax({async: false})“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, JQuery-Version 3.6.1, Dell G3-Computer.
Ajax in JQuery ist standardmäßig eine asynchrone Anforderung, d. In Ajax können Sie den Wert asynchron festlegen, um festzustellen, ob es sich um eine asynchrone Anforderung handelt. Wenn der Wert von async falsch ist, bedeutet dies, dass die Ajax-Anforderung synchron ist bedeutet, dass die Ajax-Anfrage asynchron ist. Der Wert von async ist daher standardmäßig „true“.
Wenn Sie asynchron synchronisieren möchten, setzen Sie es auf „false“ (der Standardwert ist „true“)
Zufällig generiert Eine 10-stellige Ganzzahl wird mit der Back-End-Datenbank verglichen. Wenn diese Zufallszahl in der Back-End-Datenbank vorhanden ist, wird eine neue generiert. Diese Anforderung umfasst Front-End- und Back-End-Interaktion, daher ist die Verwendung von Ajax unvermeidlich, daher habe ich diesen Code am Anfang geschrieben.var html = $.ajax({ url: “some.php”, async: false }).responseText;
jquery.ajax-Lösung
Deklarieren Sie eine lokale Variable unter der Funktion (außerhalb von Ajax)
Behandeln Sie Ajax als synchrone Verarbeitung (Änderung von jquery). Ajax-Methode: Fügen Sie diesen Code zu async: false hinzu.
Das obige ist der detaillierte Inhalt vonSo ändern Sie JQuery Ajax auf Synchronisierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!