Le résultat de hx-on est l'ajout d'un event handler, similaire au code que je conseille, mais c'est une bonne alternative si le projet n'a aucun JS.
Comme je le décris dans la seconde partie de l'article, écouter seulement responseError n'est pas suffisant car il est émit si le serveur retourne une erreur, mais pas si une erreur réseau survient avant.
# hx-on
Posté par wilk . Évalué à 4.
Il me semble que maintenant on peut faire plus simple :
<body hx-on::response-error="alert('oups')">
[^] # Re: hx-on
Posté par Xavier Vello (site web personnel) . Évalué à 2. Dernière modification le 18 octobre 2023 à 18:07.
Merci pour ta remarque!
Le résultat de
hx-on
est l'ajout d'un event handler, similaire au code que je conseille, mais c'est une bonne alternative si le projet n'a aucun JS.Comme je le décris dans la seconde partie de l'article, écouter seulement
responseError
n'est pas suffisant car il est émit si le serveur retourne une erreur, mais pas si une erreur réseau survient avant.[^] # Re: hx-on
Posté par wilk . Évalué à 2. Dernière modification le 18 octobre 2023 à 18:36.
Je viens de voir cette issue : https://github.com/bigskysoftware/htmx/issues/1529
On devrait pouvoir toutes les rattraper avec
hx-on::error
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.