tgx:ajax-json-body#
Маппинг в data-hx-json-body.
Синтаксис#
tgx:ajax-json-body="true"
Пример 1: минимальный#
tgx:ajax-json-body="true"
Пример 2: практический#
<button tgx:ajax-post="/api/v1/domain/verify" tgx:ajax-json-body="true" tgx:ajax-vals='{"domain":"example.com"}'>Запросить TXT</button>
Разбор#
Переключает формат body на JSON (обычно в паре сtgx:ajax-vals).
Частые ошибки#
- Включать JSON body, но отправлять несовместимый payload
- Забывать обработку ошибок API в target-блоке
Проверка перед публикацией#
- Endpoint ожидает JSON-представление body
tgx:ajax-valsсодержит корректный JSON