Spec-Zone.ru › htmx

htmx.config.allowEmptySwapAfterOOB

Controls whether OOB swaps prevent empty main swaps

The htmx.config.allowEmptySwapAfterOOB option controls whether out-of-band swaps prevent the main swap when the response body is empty after OOB extraction.

Override it per element with swapEmpty.

Default: false. When false, OOB swaps prevent the empty main swap. When true, the main swap runs even if only OOB elements were in the response.

Note: <hx-partial> elements always prevent empty main swaps regardless of this setting. Partials are designed as true response separators where the server has explicit control.

Values

  • false — OOB swaps prevent the empty main swap (default)
  • true — allow the main swap even after OOB extraction leaves no content

Example

htmx.config.allowEmptySwapAfterOOB = true;
<meta name="htmx-config" content='{"allowEmptySwapAfterOOB":true}'>

Override per element with the swapEmpty modifier on hx-swap:

<!-- skip the main swap on an empty response for this element only -->
<div hx-swap="innerHTML swapEmpty:false"></div>

<!-- force the main swap even on an empty response -->
<div hx-swap="innerHTML swapEmpty:true"></div>

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

Spec-Zone.ru

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