mysterious-toddler-20573
05/23/2022, 4:05 PMrefined-waiter-90422
05/23/2022, 4:05 PMrefined-waiter-90422
05/23/2022, 4:06 PMrefined-waiter-90422
05/23/2022, 4:07 PMrefined-waiter-90422
05/23/2022, 4:09 PMhx-boost should get some special attention in the quickstart or something.calm-postman-56357
05/23/2022, 4:11 PMrefined-waiter-90422
05/23/2022, 4:12 PMrefined-waiter-90422
05/23/2022, 4:12 PMhx-target will swap the right thing for you.calm-postman-56357
05/23/2022, 4:13 PMrefined-waiter-90422
05/23/2022, 4:15 PM<input type="hidden" name="stage" value="2" /> and regenerate the form based on that, you're in business.calm-postman-56357
05/23/2022, 4:16 PMrefined-waiter-90422
05/23/2022, 4:19 PMhtml
<form action="/signup" method="post"
hx-post="/signup" hx-target="body" hx-swap="outerHTML" hx-push-url="true" >
Also this is a nice little trick, it'll swap everything in body, and the nice side effect, redirects will be appropriately swapped into the browser URL bar if you redirect (300 code, 302, 304, etc) at the very end upon success.
No fragments needed, just return the whole page.refined-waiter-90422
05/23/2022, 4:33 PMstrong-addition-37567
05/23/2022, 4:36 PMstrong-addition-37567
05/23/2022, 4:37 PMstrong-addition-37567
05/23/2022, 4:40 PMproud-librarian-99598
05/23/2022, 5:56 PMproud-librarian-99598
05/23/2022, 6:01 PMrefined-waiter-90422
05/23/2022, 6:07 PM<script>document.addEventListener("htmx:responseError", ev=>{ alert(ev) })</script>
4. hyperscript: _="on htmx:responseError ....."proud-librarian-99598
05/23/2022, 6:08 PMrefined-waiter-90422
05/23/2022, 6:12 PMmonitorEvents(thing)refined-waiter-90422
05/23/2022, 6:12 PMthing being the element htmx is attached torefined-waiter-90422
05/23/2022, 6:14 PMtimeout event.proud-librarian-99598
05/23/2022, 6:15 PMproud-librarian-99598
05/23/2022, 6:26 PMproud-librarian-99598
05/23/2022, 6:37 PM<button hx-swap="outerHTML" hx-request="\"timeout\":100" class="btn" hx-get="/refresh-button3/2" hx-target="#device-info-2" hx-indicator="#device-info-2">Refresh
</button>
I throttled my network speed in Chrome to make sure the request takes quite some time. Still I get no timeout event.refined-waiter-90422
05/23/2022, 6:40 PM"\"timeout\" gotta remove those extra quotes for onecolossal-glass-79762
05/23/2022, 7:05 PM