如何使用 Ajax 刷新表
我正在开发一个struts应用程序和一个jsp页面,有两个控件: 1. 下拉菜单 2. 桌子 当第一次页面加载时,表格使用 struts 库中的“logic:iterate”标签显示在页面上。现在,我有一个要求,当用户更改下拉值时,应根据该值过滤相应的表行。我通过对服务器的 Ajax 调用来实现此功能,并在列表中获取过滤结果。但我不确定如何刷新表格。有没有办法通过 Ajax 我可以刷新表,以便再次调用逻辑:迭代?否则,我必须显示一个包含新结果集的新表,并以某种方式添加一种机制来隐藏旧逻辑:迭代表。
感谢您的帮助!
I am working on a struts application and on a jsp page, there are two controls:
1. Dropdown
2. Table
When first time page loads, Table is displayed on the page using "logic:iterate" tag from struts library. Now, I have a requirement that when user changes the dropdown value, corresponding table rows should be filtered based on the value. I am implementing this with the Ajax call to the server and I am getting the filtered results in the list. But I am not sure how I will refresh the table. Is there a way that through Ajax I can refresh the table so that logic:iterate will again be called? Otherwise, I have to display a new table with new set of results and somehow add a mechanism to hide the old logic:iterate table.
Thanks for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
支持您有一个 id =“listTable”的表
要使用 ajax 刷新表,请执行此操作
,它将把服务器的返回值输入到表中。
Support you got a table with id = "listTable"
to refresh the table with ajax, do this
where it will feed the return from the server into the table.