[JAVA] Asynchronisation der Nachrichtenübertragung

Lassen Sie das Ereignis auslösen, wenn das Formular gesendet wird

スクリーンショット 2020-07-03 22.12.39.png Ich werde diese Beschreibung erklären. Beschreiben Sie den Klassennamen des Formulars in $ (*****). Beschreiben Sie den Ereignisnamen in .on (***** ,. In e.preventDefaul wird das Standardereignis für die asynchrone Kommunikation gestoppt. ## Lassen Sie uns Ajax verwenden, damit Nachrichten # create funktionieren, wenn ein Ereignis ausgelöst wird スクリーンショット 2020-07-03 22.17.55.png Diese Beschreibung enthält Informationen zu dem Formular, das das Ereignis ausgelöst hat. $ (this) .attr ('action'); ruft den Pfad der Formularinformationen ab. # Speichern Sie die Nachricht mit der Aktion #create des Nachrichtencontrollers und geben Sie mit reply_to die Antwort auf die Anforderung im JSON-Format zurück スクリーンショット 2020-07-03 22.21.45.png if @message.save Speichert die in der Anfrage gesendeten Informationen respond_to do |format| format.json Rückkehr in der json-Methode ## Andere Ausgabe スクリーンショット 2020-07-03 22.25.20.png HTML wird dem Klassennamen MessageField mit append (html) hinzugefügt. $(".submit-btn").prop('disabled', false); Wenn Sie die Sendetaste einmal drücken, können Sie sie nur drücken, wenn Sie sie neu laden. Durch Schreiben von prop ('disabled', false) können Sie in der Submit-Button-Klasse ohne Laden posten. ## Verarbeitung bei asynchronem Fehler スクリーンショット 2020-07-03 22.31.17.png Wenn dies fehlschlägt, werden Sie über den Fehler informiert. Wird nach Abschluss verwendet

Recommended Posts

Asynchronisation der Nachrichtenübertragung
[FCM] Implementierung der Nachrichtenübertragung mit FCM + Spring Boot
Nachricht erlöschen (Spring Boot)
Unerwartetes Verhalten der Standardnachricht in org.springframework.context.MessageSource.getMessage ()