使用 Ajax 填充 Wicket 表

Posted

技术标签:

【中文标题】使用 Ajax 填充 Wicket 表【英文标题】:Populate Wicket table with Ajax 【发布时间】:2019-12-01 03:21:59 【问题描述】:

是否可以有 1 个输入文本字段接受来自用户的字符,并且当用户键入时,会启动对 web 服务的查询,并使用 web 服务的结果动态更新另一个组件的内容(这将是输入文本下方的表格)?

【问题讨论】:

【参考方案1】:

如果您更喜欢使用 Wicket 表单控件和数据表组件,那么您需要在 IDataProvider 的 impl 中调用 REST 服务。

否则,正如我今天早些时候在您的另一篇 SO 帖子中向您解释的那样,您可以直接在 JS 中执行此操作而无需 Wicket。这是品味和技巧的问题。

【讨论】:

谢谢! :) 你的意思是,如果我想使用 Wicket 从托管在 3rd 方域上的 web 服务加载数据,我需要通过我的后端而不是直接使用 3rd 方 web 服务,对吗? 没错!在这种情况下,Wicket 应用程序将充当代理。

以上是关于使用 Ajax 填充 Wicket 表的主要内容,如果未能解决你的问题,请参考以下文章

如何将引导表单控制填充设置为 0 px

使用 Ajax 填充模态表

使用 Ajax 和 jQuery 填充引导表

使用 JQUERY 和 AJAX 在 Laravel 分页中重新填充表数据

Ajax/Json MVC 表填充不起作用

使用来自 Spring 后端的 JSON 数据使用 Ajax XMLHttpRequest() 填充表