事件 - 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 动词