Перейти к содержимому
Поставьте ⭐️ проекту перевода GitHub

Введение

Суть htmx заключается в наборе атрибутов, которые позволяют вам отправлять AJAX-запросы непосредственно из HTML:

АтрибутОписание
hx-getОтправляет GET-запрос по указанному URL.
hx-postОтправляет POST-запрос по указанному URL.
hx-putОтправляет PUT-запрос по указанному URL.
hx-patchОтправляет PATCH-запрос по указанному URL.
hx-deleteОтправляет DELETE-запрос по указанному URL.

Каждый из этих атрибутов принимает URL для отправки AJAX-запроса. Элемент отправит запрос указанного типа по заданному URL, когда он будет активирован:

<button hx-put="/messages">
Поместить в сообщения
</button>

Это говорит браузеру:

Когда пользователь нажимает на эту кнопку, отправь PUT-запрос по URL /messages и загрузи ответ в кнопку.