mysterious-toddler-20573
09/02/2021, 5:29 PMmysterious-toddler-20573
09/02/2021, 5:29 PMgorgeous-airport-54386
09/02/2021, 5:30 PMmysterious-toddler-20573
09/02/2021, 5:30 PMmysterious-toddler-20573
09/02/2021, 5:31 PMmysterious-toddler-20573
09/02/2021, 5:31 PMmysterious-toddler-20573
09/02/2021, 5:31 PMgorgeous-airport-54386
09/02/2021, 5:33 PMgorgeous-airport-54386
09/02/2021, 5:36 PMgorgeous-airport-54386
09/02/2021, 5:37 PMgorgeous-airport-54386
09/02/2021, 5:38 PMmysterious-toddler-20573
09/02/2021, 5:38 PMmost-flag-2080
09/02/2021, 10:51 PMgorgeous-airport-54386
09/02/2021, 10:52 PMfast-nest-2846
09/03/2021, 1:46 AMmysterious-toddler-20573
09/03/2021, 2:06 AMgorgeous-airport-54386
09/03/2021, 2:07 AMmysterious-toddler-20573
09/03/2021, 2:07 AMmysterious-toddler-20573
09/03/2021, 2:07 AMmysterious-toddler-20573
09/03/2021, 2:10 AMfast-nest-2846
09/03/2021, 2:12 AMfast-nest-2846
09/03/2021, 12:30 PM<body>
<section layout:fragment="content">
<ul id="collection">
<th:block th:fragment="greet">
<li th:text="${name}"></li>
</th:block>
</ul>
<br/>
<input id="new-name" name="new-name" placeholder="New name..." required type="text"/>
<button hx-include="#new-name" th:attr="hx-post=@{/create}"
hx-target="#collection" hx-trigger="click" hx-swap="beforeend">Add
</button>
</section>
</body>
This will result in a DOM that looks like:mysterious-toddler-20573
09/03/2021, 12:53 PMfast-nest-2846
09/03/2021, 1:02 PMmysterious-toddler-20573
09/03/2021, 2:14 PMfast-nest-2846
09/03/2021, 2:57 PMfast-nest-2846
09/03/2021, 3:21 PMhtmx:afterRequest event in AlpineJS - but it seems that that is not working:
<button hx-include="#new-name" th:attr="hx-post=@{/create}"
hx-target="#collection" hx-trigger="click" hx-swap="beforeend"
@htmx:afterrequest="console.log('Event')">Add
</button>
`fast-nest-2846
09/03/2021, 3:21 PMfast-nest-2846
09/03/2021, 3:22 PMfast-nest-2846
09/03/2021, 3:43 PM