requested 由维护人员在此处重新发布
在 https://htmx.org/examples/value-select/
我看得出 make 直接在html中,当它更改时,调用hx get来获取新的模型列表。
make
如果我两个都要呢 制作 model 都依赖ajax?
制作
model
意思是说
<select name="makes" id="makes" hx-get="/makes" hx-trigger="load"> <option value="none">original</option> </select> <select name="models" id="models"> <option value="none">original</option> </select>
/makes 加载以获取make选项列表
/makes
我不介意按两个要求做。原因是在我的情况下 makes 也依赖于第三方API
makes
我希望我能理解你想要什么,但这样的办法应该行得通:
<select name="makes" id="makes" hx-get="/makes" hx-trigger="load"> <option value="none">original</option> </select> <select name="models" id="models" hx-get="/models" hx-trigger="changed from:#makes" hx-include="#makes"> <option value="none">original</option> </select>
因此,在第二个下拉列表中添加一个触发器 changed 上的事件 #makes 下拉列表,然后向 /models #制造 下拉列表,以便知道要返回的模型。
changed
#makes
/models
#制造