java - 从 Apache Wicket 访问 javascript (Jquery) 变量

标签 java javascript jquery apache wicket

我是一个正在学习 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 slider 示例。我不想读取“alert('clicked!')”事件,而是将 slider 的值读取到 java.lang.感谢所有帮助!!!

最佳答案

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

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

关于java - 从 Apache Wicket 访问 javascript (Jquery) 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139715/

相关文章:

javascript - 如何绑定(bind)每次 ng-click 提交一次?

java - 对 Firebase Firestore Android 中的数据执行添加/操作

java - 如何创建自己的按钮并将其与 Scene Builder for javafx 一起使用

java - .NET TypeCode 的 Java 等价物是什么?

java - 如何使用 apache poi 从 excel 获取值(value)

javascript - 如何设置 div 外部文本的样式?

javascript - 如何从 Javascript 中的数字数组中删除前导零

javascript - 尝试从 indexedDB 中的对象存储中删除对象时出现错误 "A mutation operation was attempted on a database that did not allow mutations."

jquery/xml2json - Uncaught Error : XML Parser could not be instantiated

javascript - 通过单击父行激活复选框