Spec-Zone.ru › htmx

htmx:error

Срабатывает после ошибки запроса или подмены

Событие htmx:error срабатывает, когда во время выполнения запроса или подмены возникает исключение.

Когда срабатывает

  • Сетевые ошибки (сбой подключения, превышение времени ожидания)
  • Ошибки подмены (недопустимое содержимое, ошибки DOM)
  • Любые другие исключения во время жизненного цикла запроса htmx

Это событие не срабатывает при ошибках HTTP (4xx/5xx) — в таких случаях используйте htmx:response:error.

Детали события

  • ctx — Контекст запроса на момент ошибки
  • error — Объект исключения

Пример

htmx.on('htmx:error', (evt) => {
  console.error('Request failed:', evt.detail.error);
  console.log('Context:', evt.detail.ctx);
  // Show error message to user
});

Используйте это для централизованной обработки ошибок и информирования пользователя.

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-error/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API