我是学习Wicket / Jquery的菜鸟。我正在尝试从Wicket访问JavaScript(Jquery)变量。这是我正在使用的示例:

        Component slider = new WebMarkupContainer("slider").add(new SliderBehavior(
            new SliderOptions().changeEvent("alert('clicked!')").orientation(Orientation.HORIZONTAL).min(10).max(100).value(20)));


我在这里实现一个jqwicket滑块示例。我想读取Java滑块的值,而不是“ alert('clicked!')”事件。所有帮助表示赞赏!!!

最佳答案

您必须将jquery的“ changeEvent”与将当前滑块值发送到wicket组件的ajax请求结合起来。

jqwicket包含执行此操作的示例。有关更多信息,请参见此处的AjaxSlider:

http://code.google.com/p/jqwicket/source/browse/tags/jqwicket-demo-0.4/jqwicket-demo/src/main/java/net/javaforge/jqwicket/SliderPage.java

07-26 02:17