我使用htmx通过html-over-the-wire更新我的页面片段
这工作正常:
<table>
<tr id="offer_2">
<td>Sun 27.12</td>
<td>Spinach Lasagna</td>
<td>5.00€</td>
<td>1</td>
<td>
<button id="2" hx-post="/offer/2/add_offer_to_order"
hx-target="#offer_2" hx-swap="outerHTML">+</button>
<button id="2" hx-post="/offer/2/delete_offer_from_order"
hx-target="#offer_2" hx-swap="outerHTML">-</button>
</td>
</tr>
</table>
.... 用户按下+
或-
按钮后,相应的行将使用来自服务器的新版本进行更新。
我想给用户一些视觉反馈:
- 在 ajax 调用期间应禁用按钮
- 在更新的行上方应该有一个沙漏。