Insbesondere, wie unterscheidet es sich von der Standardeinstellung (async: true
)?Was macht "async: false" in jQuery.ajax()?
Unter welchen Umständen möchte ich async
explizit auf false
setzen, und hat das etwas damit zu tun, dass andere Ereignisse auf der Seite nicht ausgelöst werden?
Ja, scheint mir, es sollte etwas anderes als "Ajax" (Asynchronous JavaScript und XML) aufgerufen werden, wenn es nicht asynchron ist ... – devlord
ähnelt dieser Frage: [http: // Stackoverflow.com/questions/133310/how-can-ich-bekomme-jquery-to-perform-asynchron-eher-als-asynchron-ajax-req] (http://stackoverflow.com/questions/133310/how-can -i-get-jquery-to-perform-a-synch-eher als asynchron-ajax-req) macht den Aufruf synchron .... – CSharpAtl
Asynchron bedeutet, dass das Skript eine Anfrage an den Server sendet und fortfährt Ausführung, ohne auf die Antwort zu warten. Sobald eine Antwort eingeht, wird ein Browser-Ereignis ausgelöst, das wiederum dem Skript erlaubt, zugehörige Aktionen auszuführen. – SagarPPanchal