`
沐疯-
  • 浏览: 12820 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

JSON数据填充到页面表格

阅读更多

    后台返回到ajax的数据:

[{"deploymentId":"80001","id":"leave-16","name":"leave","version":16},{"deploymentId":"80015","id":"leave-17","name":"leave","version":17},{"deploymentId":"80022","id":"leave-18","name":"leave","version":18},{"deploymentId":"90001","id":"leave-19","name":"leave","version":19},{"deploymentId":"90012","id":"leave-20","name":"leave","version":20},{"deploymentId":"100001","id":"leave-21","name":"leave","version":21}]

 

    前台页面:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
</head>

<body>
  <table id="myTable" cellpadding="1" cellspacing="0" border="1">
    <caption align="top">
      流程管理
    </caption>

    <thead>
      <tr>
        <th>流程ID</th>
        <th>流程名称</th>
        <th>流程版本</th>
        <th>操作</th>
      </tr>
    </thead>
    <tbody></tbody>
  </table>
</body>
</html>

 

    前端的js代码:(这里用的ajax返回给前台的json并做处理):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
$(function (){
    $.ajax({
        url : "/jbpm2web/jbpm/show?username=<%=session.getAttribute(" username ") %>",
        type : "get",
        success : function (data){
            var obj = eval(data);
            var tbody = $('<tbody></tbody>');
            $(obj).each(function (index){
                var val = obj[index];
                var tr = $('<tr></tr>');
                tr.append('<td>' + val.id + '</td>' + '<td>' + val.name + '</td>' + '<td>' + val.version + '</td>' + '<td><a href="/jbpm2web/jbpm/delete?id=' + val.deploymentId + '" >删除流程</a>|<a href="/jbpm2web/jbpm/start?id=' + val.id + '&username=<%=session.getAttribute("username") %>">发起流程</a></td>');
                tbody.append(tr);
            });
            $('#myTable tbody').replaceWith(tbody);
        }
    });
});
分享到:
评论

相关推荐

    JS自动把JSON数据转换成表格

    此标题明确指出该方法的目标是实现JSON数据到表格的自动转换。这里的“表格”通常指的是HTML表格,它由一系列行和列组成,用于展示结构化的数据。而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...

    servlet+jquery表格数据填充

    在这个案例中,我们需要在页面加载完成后,通过Ajax请求获取Servlet返回的JSON数据,然后将这些数据填充到表格中。首先,在HTML文件中引入jQuery库,并设置一个空的表格结构: ```html &lt;!DOCTYPE html&gt; ...

    读取json数据动态生成table

    在这个场景中,我们将探讨如何实现这个过程,包括解析JSON数据、创建表格元素以及将数据填充到表格中。 首先,我们需要获取JSON数据。这通常通过AJAX(Asynchronous JavaScript and XML)请求完成,尽管现在更多地...

    jQuery中将json数据显示到页面表格的方法

    通过这些知识点,我们可以了解到如何使用jQuery来操作JSON数据,并将其以表格的形式展示在前端页面上。这种技术在现代的Web应用中非常常见,比如动态数据的展示、数据统计、报表生成等。掌握这类技术对于前端开发者...

    表格json测试

    `表格json测试.html`和`表格json测试2.html`可能是使用这个或类似方法生成的HTML页面,展示如何利用JSON数据创建和展示表格的不同实例。 通过这样的方式,开发者可以灵活地将后端提供的JSON数据实时地呈现在前端的...

    jQuery树状json数据转表格插件代码.zip

    本篇文章将详细介绍标题为“jQuery树状json数据转表格插件代码.zip”的压缩包内容,以及如何利用这些代码实现树状JSON数据到表格的转换。 首先,压缩包中的核心文件包括`index.html`、`js`和`css`三个部分。`index....

    Layui调用json获取表格动态数据代码.zip

    本文将详细解析如何使用Layui调用JSON数据来填充表格,展示动态内容。Layui的table模块是其核心组件之一,能够实现各种表格功能,如数据加载、排序、分页等。 首先,`treetable` 是Layui的一个扩展插件,它将传统的...

    jQuery JSON动态获取表格数据特效源码.zip

    要将JSON数据动态加载到表格中,首先你需要解析接收到的JSON数据。jQuery的`$.parseJSON()`或更现代的`JSON.parse()`方法可以完成这个任务。解析后的数据是JavaScript对象或数组,可以方便地与DOM元素进行交互。 ...

    易语言页面订单json解析

    4. **将订单数据写入表格**:解析后的数据需填充到初始化的表格中。易语言提供了动态数组和循环结构,可以方便地遍历解析结果,逐条将订单信息填入表格的相应单元格。 5. **错误处理与优化**:在实际操作中,可能会...

    基于javascript,ajax,json的在前端动态显示你的任何表格数据

    在本场景中,JavaScript主要用于处理DOM元素(如表格)的操作,接收和解析Ajax返回的JSON数据,并将其填充到表格中。 Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面...

    使用json数据自动生成嵌套table

    1. **解析JSON数据**:首先,我们需要使用`JSON.parse()`方法将接收到的JSON字符串转换成JavaScript对象。例如: ```javascript var jsonData = '{"parent": [{"child": [{"name": "item1"}, {"name": "item2"}]}]...

    jquery+json自动形成表格插件.zip

    4. **Ajax交互**:jQuery的`$.ajax()`函数或者其简化的版本`$.get()`和`$.post()`,用于异步获取或提交数据,这在获取JSON数据并动态更新表格时非常有用。 其次,JSON(JavaScript Object Notation)是一种轻量级的...

    table响应式标签页面+json数据.rar

    当页面加载或用户触发特定事件时,通过Ajax请求获取JSON数据,然后使用JavaScript将数据填充到表格中,实现动态交互。 4. **Bootstrap表格组件**:Bootstrap提供了多种预定义的表格样式,如`.table`, `.table-...

    jQuery JSON动态获取表格数据代码.zip

    这个"jQuery JSON动态获取表格数据代码.zip"压缩包包含了一套实现动态加载JSON数据到表格的示例,这对于网页开发尤其是数据展示来说是非常实用的。 首先,我们来看"index.html",这是网页的主文件。它通常包含了...

    JSON-TO-TABLE:轻松将 JSON 数据直接转换为 HTML 表格

    此函数会根据传入的JSON数据生成一个HTML表格,并将其添加到文档的底部。 在`JSON-TO-TABLE-master`这个压缩包中,可能包含了一个完整的JavaScript库或者示例代码,用于更高效或更灵活地将JSON数据转换为HTML表格。...

    jQuery实现json表格数据自动分页插件功能.zip

    在这个例子中,插件的目标是处理JSON数据,并将其呈现为表格形式,同时实现分页功能,这样用户无需加载全部数据,仅需加载当前页的内容,减轻服务器负担并提高页面加载速度。 分页插件的基本工作原理如下: 1. **...

    信研汇智数据表格生成器

    "信研汇智数据表格生成器"是一款专为处理JSON数据设计的工具,它能够将JSON数据填充到预设的表格模板中,便于用户进行数据的查看、编辑和管理。这款工具特别适合需要频繁处理结构化数据的工作场景,如数据分析、报告...

    FaceTest[存储过程和JSON及Jquery]动态生成表格及分页

    它可以轻松地操作DOM元素,动态创建表格行,根据接收到的JSON数据填充表格内容。同时,jQuery的Ajax方法使得前后端通信变得简单,可以实现异步加载数据,避免页面刷新。对于分页,jQuery插件如"jQuery DataTables...

    js+ajax处理java后台返回的json对象循环创建到表格的方法.docx

    首先,我们需要在 HTML 页面中定义一个表格元素,以便后续填充数据。 ```html 列 1 列 2 列 3 列 4 列 5 列 6 列 7 列 8 列 9 ``` ##### 2. 使用 AJAX 获取 JSON 数据 接下来,我们需要...

Global site tag (gtag.js) - Google Analytics