Load fresh data
"> Load fresh data "> Load fresh data "><button hx-get="/data"
hx-target="#data">
Load fresh data
</button>
<div id="data"></div>
이 버튼을 누르면 어떠한 HTML이 GET /data
를 통해서 return 된다.
반환된 HTML은 #data selector를 통해 <div id=”data”></div>
안에 위치하게 된다.
Astro를 사용한 예시
<html lang='en'>
<head>
<script src='<https://unpkg.com/htmx.org@1>'></script>
</head>
<body>
<button
hx-get='/data'
hx-target='#data'>
Load fresh data
</button>
<div id='data'></div>
</body>
</html>
src/pages/data.astro
를 생성하고
안에
---
export const partial = true
---
<p>test response</p>
Load fresh data를 누르면 button이 #data
안에
<p> test response </p>
를 넣어준다!