事件 - htmx:beforeSwap

此事件在任何新内容交换到 DOM之前触发。如果取消此事件,则不会发生交换。

你可以通过修改事件详细信息的和属性来修改 shouldSwap 默认交换行为。有关更多详细信息,请参阅有关配置交换 target 的文档。

事件参数

  • detail.elt - 发送请求的元素
  • detail.xhr - XMLHttpRequest
  • detail.requestConfig - AJAX请求的配置
  • detail.shouldSwap - 是否交换内容(非 200 响应代码的默认值为 false )
  • detail.ignoreTitle - 如果为 true,响应中的任何标题标签是否将被忽略
  • detail.target - 交换的目标