← Назад в FAQ

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-скрипт

См. также#

Связанные статьи