[JAVA] Asynchronisation de la transmission des messages

Laisser l'événement se déclencher lorsque le formulaire est soumis

スクリーンショット 2020-07-03 22.12.39.png Je vais expliquer cette description. Décrivez le nom de classe du formulaire en $ (*****). Décrivez le nom de l'événement dans .on (*****,. Dans e.preventDefaul, l'événement par défaut est arrêté pour la communication asynchrone. ## Utilisez Ajax pour faire fonctionner les messages # create lorsqu'un événement se déclenche スクリーンショット 2020-07-03 22.17.55.png Ceci dans cette description contient des informations sur le formulaire qui a déclenché l'événement. $ (this) .attr ('action'); obtient le chemin des informations du formulaire. # Sauvegardons le message avec l'action #create du contrôleur de messages et utilisons respond_to pour renvoyer la réponse à la requête au format JSON スクリーンショット 2020-07-03 22.21.45.png if @message.save Enregistre les informations envoyées dans la demande respond_to do |format| format.json Retour dans la méthode json ## Autre sortie スクリーンショット 2020-07-03 22.25.20.png HTML est ajouté au nom de classe MessageField avec append (html) $(".submit-btn").prop('disabled', false); Si vous appuyez une fois sur le bouton d'envoi, vous ne pourrez pas appuyer dessus tant que vous ne le rechargez pas. En écrivant prop ('disabled', false); dans la classe de bouton d'envoi, vous pouvez publier sans charger. ## Traitement en cas de panne asynchrone スクリーンショット 2020-07-03 22.31.17.png S'il échoue, il vous alertera de l'erreur. Utilisé après avoir terminé

Recommended Posts

Asynchronisation de la transmission des messages
[FCM] Implémentation de la transmission de messages en utilisant FCM + Spring boot
Sortie de message (Spring boot)
Comportement inattendu du message par défaut dans org.springframework.context.MessageSource.getMessage ()