使用 Wicket 实现 AJAX 和数据库操作
我正在尝试将 AJAX 添加到我的项目中。
我的 Wicket 页面中有一个链接和一个名为 hasEngagement
的布尔变量。我希望我的链接在布尔值为 true 时生成 JavaScript 信息警告,否则执行数据库操作。这是我的代码:
Link myLink = new Link("mylink"){
@Override
onSubmit(){
if(hasEngagement)
//ajax operation
else
// database operation
}
};
I'm trying to add AJAX to my project.
I have a link and a boolean variable named hasEngagement
in my Wicket page. I want my link to produce a JavaScript informational warning if the boolean value is true, or perform a database operation otherwise. Here's my code:
Link myLink = new Link("mylink"){
@Override
onSubmit(){
if(hasEngagement)
//ajax operation
else
// database operation
}
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要使用 AjaxLink: http: //wicket.apache.org/apidocs/1.4/org/apache/wicket/ajax/markup/html/AjaxLink.html
并覆盖 onClick
欢呼
Lee
You need to use an AjaxLink: http://wicket.apache.org/apidocs/1.4/org/apache/wicket/ajax/markup/html/AjaxLink.html
And override onClick
cheers
Lee
您还可以将您的消息分配给反馈消息。当然还有使用 AjaxLink
Also you can assign your message to a Feedback message. And of course use AjaxLink