Wie synchronisiere ich die Formularübermittlung?

Da Javascript (einschließlich Formularübermittlung) synchron und Singlethread-Modell mit Ausnahme von Ajax-Aufrufen ist. Ist das richtig? Aber ich stehe vor einem Problem.

Ich reiche das Formular in Zeile 1 ein und schließe das Popup. Was passiert ist, dass self.close vor dem Absenden des Formulars aufgerufen wird. Hier verhält es sich also im asynchronen Modus. Ist die Formularübermittlung ein asynchroner Prozess? Wenn ja, wie kann ich den Code nach dem Absenden des Formulars synchronisieren? (Ich möchte setTimeOut und ajax nicht verwenden.)

Hier ist mein relevanter JSP-Code

function clickSave()
 {

    document.form.action="customerAction.do";
    document.form.submit();// line 1
    self.close();// line 2

 }

Aktualisieren: - Sieht so aus, als müsste ich mich selbst korrigieren. Formularübermittlung ist asynchroner Prozess gemäßIst Form Submit synchron oder asynchron?. Die Frage ist also, wie ich self.close mit dem Absenden des Formulars synchronisieren kann

Antworten auf die Frage(1)

Ihre Antwort auf die Frage