hx-vars
注意:hx-vars
已被弃用,推荐使用更安全的hx-vals
作为替代方案。
hx-vars
属性允许您动态添加将随AJAX请求一起提交的参数。
该属性的值是以逗号分隔的name
:<expression>
列表,语法与JavaScript对象字面量的内部语法相同。
<div hx-get="/example" hx-vars="myVar:computeMyVar()">获取包含请求中动态值的HTML</div>
hx-vars
中的表达式会被动态计算,允许您添加将被执行的JavaScript代码。请务必不要在表达式中信任用户输入,因为这可能导致跨站脚本(XSS)漏洞。如果您需要处理用户输入(如查询字符串或用户生成内容),请考虑使用更安全的替代方案hx-vals。hx-vars
具有继承性,可以放在父元素上