jsp table展示ajax获取的数据
时间: 2023-08-13 07:08:27 浏览: 225
在 JSP 中使用 AJAX 获取数据并展示在表格中,可以使用以下步骤:
1. 在 JSP 页面中添加一个表格标签 `<table>`,并在表头中添加表格行标签 `<tr>` 和表格数据标签 `<td>` 来展示每列的标题。
2. 在 JSP 页面中添加 AJAX 脚本来获取数据。例如,可以使用 jQuery.ajax() 方法来发送 AJAX 请求,并在请求成功后将数据展示在表格中。
```javascript
$.ajax({
url: "data.jsp",
type: "GET",
dataType: "json",
success: function(data) {
// 将数据展示在表格中
},
error: function() {
alert("获取数据失败!");
}
});
```
3. 在 AJAX 请求成功后,使用 jQuery.each() 方法遍历数据,并使用表格行标签 `<tr>` 和表格数据标签 `<td>` 将数据展示在表格中。
```javascript
$.ajax({
url: "data.jsp",
type: "GET",
dataType: "json",
success: function(data) {
// 遍历数据并展示在表格中
$.each(data, function(index, item) {
var tr = $("<tr></tr>");
tr.append("<td>" + item.id + "</td>");
tr.append("<td>" + item.name + "</td>");
tr.append("<td>" + item.age + "</td>");
$("table tbody").append(tr);
});
},
error: function() {
alert("获取数据失败!");
}
});
```
完整的代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>展示数据</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function() {
$.ajax({
url: "data.jsp",
type: "GET",
dataType: "json",
success: function(data) {
// 遍历数据并展示在表格中
$.each(data, function(index, item) {
var tr = $("<tr></tr>");
tr.append("<td>" + item.id + "</td>");
tr.append("<td>" + item.name + "</td>");
tr.append("<td>" + item.age + "</td>");
$("table tbody").append(tr);
});
},
error: function() {
alert("获取数据失败!");
}
});
});
</script>
</head>
<body>
<table>
<thead>
<tr>
<td>ID</td>
<td>姓名</td>
<td>年龄</td>
</tr>
</thead>
<tbody>
</tbody>
</table>
</body>
</html>
```
在上面的示例中,我们使用了 jQuery 库来简化 AJAX 的操作,使用了 JSON 格式传输数据。在实际开发中,可以根据具体需求来选择不同的技术和格式来获取和展示数据。
阅读全文