tgx:ajax-on-after-request#
Маппинг в data-hx-on-after-request (inline handler после запроса).
Синтаксис#
tgx:ajax-on-after-request="console.log(event.detail.xhr.status)"
Пример 1: минимальный#
tgx:ajax-on-after-request="console.log(event.detail.xhr.status)"
Пример 2: практический#
<button tgx:ajax-post="/api/v1/test" tgx:ajax-on-after-request="console.log(event)">Run</button>
Разбор#
Это raw-атрибут: runtime пишет значение как есть вdata-hx-on-after-request.
Частые ошибки#
- Писать тяжелую бизнес-логику в inline handler
- Использовать небезопасный JS-код в публичных шаблонах
Проверка перед публикацией#
- Обработчик короткий и не блокирует UI
- Нет доступа к чувствительным данным через inline-скрипт