back
htmx + hono
id: 63, 2024-08-08
### 概要:
htmx + hono 使うメモになります。
- デプロイは、CF-pagesの例です。
[ 作成日: 2024/07/27 ]
### 環境
- htmx
- hono : 4.5.2
- CF-pages
### 作成したコード
https://github.com/kuc-arc-f/hono_63htmx
- src/pages/Htmx1.tsx
https://github.com/kuc-arc-f/hono_63htmx/blob/main/src/pages/Htmx1.tsx
- hx-get: GET通信の例
<button
hx-get="https://jsonplaceholder.typicode.com/users/1"
hx-target="#h2"
>
Click
</button>
<h3 id="h2">ここに表示</h3>
- src/pages/Htmx2.tsx
- hx-post : POST通信
- hx-target: 受信値をレンダリング
- hx-on--after-request: POST受信後、実行される。JS関数
<form
hx-post="/api/test/test"
hx-trigger="submit"
hx-target="#h2"
hx-on--before-request=""
hx-on--after-request="alert("OK, post send")"
>
<input type="text" name="name" />
<button type="submit">Test</button>
</form>
<hr />
<h3 id="h2">ここに表示</h3>