我正在努力实现此选择的经典功能:元素取决于使用Lift的其他select:选择。选择国家并获得所选国家的可能状态。(电梯)使用SHtml.select onchange事件提交Ajax
我面临的问题是,我在select元素的onchange中有的“this.myForm.submit()”没有触发ajax请求。如果我使用输入类型“提交”它完美的作品。
这种行为与Lift框架有关吗?使用Lift库实现这种功能有更好的方法吗?
相关文档片断代码:
"name=distributionPoints" #> SHtml.select(distributionPoints, Empty, selectedDistributionPoint = _, "id" -> "the_distributionPoints") &
"name=devices" #> (SHtml.select(devices, Empty, selectedDevice = _, "id" -> "the_devices") ++ SHtml.hidden(process))
的查看HTML:
Device:
渲染HTML:
Punto de distribución:
Equipo:
[编辑]
我终于得到了解决。就像克里斯提到的,我使用ajaxSelect而不是仅仅使用选择,而不是使用setHtml,而是使用名为JsCmds.ReplaceOptions的方法来完成我正在寻找的功能。
2012-05-29
rsan