事件 - htmx:configRequest

htmx 收集到要包含在请求中的参数后会触发此事件。它可用于包含或更新 htmx 将发送的参数:

document.body.addEventListener('htmx:configRequest', function(evt) {
    evt.detail.parameters['auth_token'] = getAuthToken(); // add a new parameter into the mix
});

请注意,如果输入值出现多次,则parameters对象中的值将是一个数组,而不是单个值。

详情

  • detail.parameters - 请求中将提交的参数
  • detail.unfilteredParameters - 过滤前找到的参数 hx-params
  • detail.headers - 请求标头
  • detail.elt - 触发请求的元素
  • detail.target - 请求的目标
  • detail.verb - 正在使用的 HTTP 动词