javascript - DisplayTag - 通过 Ajax 创建首页

标签 javascript jquery jsp spring-mvc displaytag

我知道该怎么做:

通过常规请求(非 Ajax)提交搜索表单,并在新结果网页中显示表格(由 DisplayTag 创建)的首页可以通过 Ajax 请求分页(为了通过 DisplayTag 启用 Ajax,我使用 jQuery plagin displaytag-ajax )。

我想做但不知道怎么做:

我想通过 Ajax 创建表格的首页(基于提交的搜索表单)。即,我想通过 Ajax 提交搜索表单,并在搜索表单的同一网页中创建 Ajax 可分页结果表的第一页,而不加载新网页。

有什么想法可以实现这一点吗?

最佳答案

您可以使用 jQuery load函数将 AJAX 请求对给定 URL 的响应加载到 div 中,您可以使用 serialize函数将搜索表单的输入集转换为查询字符串。

用于生成表格第一页的 JSP 页面应该只生成表格:

<%@ page ...%>
<%@ taglib ...%>
<display:table>
    ...
</display:table>

关于javascript - DisplayTag - 通过 Ajax 创建首页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8851140/

相关文章:

javascript - 使用 ReactJS 的跨浏览器 flexbox 内联样式

Javascript 字符串到 int 的转换

javascript - 更改 2 个选择框后如何执行操作

java - 如何使用 jdbc 连接从数据库中检索数据并将其显示在 jsp 文本字段中

javascript - 等待对象内的 promise 解决

javascript - instanceof 在 JSON.stringify() 中的行为有何不同?

javascript - 使用 Angular js在点击事件中调用routeProvider

javascript - 数据表页面加载问题

JQuery - $.ajax POST 不会将 .data 发送到 Web 服务器

java - 使用 Spring 在 JSP 上显示值列表