`
齐晓威_518
  • 浏览: 622433 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

前台JS获取后台的Json数据, 动态创建table并填充数据--转自一位朋友

 
阅读更多

<!-- 测试点击“查看流程记录 ”时激发的JS -->

<script language="JavaScript" type="text/JavaScript">      

  function getJosnData(){  

    alert($("#formID").val());        

  $.ajax({

  url:"/support/pages/poapply/PoApply.do?actionFlag=getAllLoginInfoJsonData",

  type: "GET",

  dataType: "json",

  data: { applyFormID:$("#formID").val()},

  success: function(data){

       alert("dddd");

   //调用创建表和填充动态填充数据的方法.

   

//检查后台返回的数据

createShowingTable(data)

  },

  error: function() 

  {

  var msg = "<bean:message key="sys.err.unknowerror"/>";

alert(msg);

}

}

 );

  }

 

 //动态的创建一个table,同时将后台获取的数据动态的填充到相应的单元格

  function createShowingTable(data){

  //获取后台传过来的jsonData,并进行解析

  alert("------->进入当前的数据展现");

  var dataArray = $.parseJSON(data.jsonData);

  //此处需要让其动态的生成一个table并填充数据

  var tableStr = "<table>";

  tableStr = tableStr + "<thead><td>时间</td><td>处理人</td><td>具体处理</td></thead>";

  var len = dataArray.length;

  if(len>=10){

  len = 10;

  }

  for(var i=0 ;i<len ; i++){

  tableStr = tableStr + "<tr><td>"+ dataArray[i].PARTICIPANT_TIME +"</td>"+"<td>"+dataArray[i].PARTICIPANT_ID + "</td>"+"<td>"+dataArray[i].WF_JOB_POSITION +"</td></tr>";

  }

  tableStr = tableStr + "</table>";

  //将动态生成的table添加的事先隐藏的div中.

  $("#dataTable").html(tableStr);  

  }      

</script>

 

<!-- jian实验用途 -->

   

<div  id="dataTable" style="padding-top:12px; text-align:left">

<a href="javascript:getJosnData()">

   <font color="#00bbff">

   <bean:message key="ec.apply.license.showlog"/> 

   </font>

</a>

 </div>

 

<!-- jian实验用途 -->

<tr><td id="formID" value="APF00000003"></td></tr>

分享到:
评论
1 楼 pangjinquan 2016-07-19  

相关推荐

    一个用于将JSON数据转换为Table的JavaScript库

    为了实现这一功能,一个名为“json-table-converter”的JavaScript库应运而生。 这个库的核心功能是将JSON对象转换为HTML表格,它提供了一种简单、高效的方法来处理这种数据转换。开发者无需手动编写繁琐的DOM操作...

    bootstrap-table动态加载json数据并且支持分页

    本主题主要关注如何在Bootstrap Table中动态加载JSON数据并实现分页功能。 首先,我们需要理解Bootstrap Table的基本结构。一个基本的Bootstrap Table可以通过以下HTML代码创建: ```html &lt;table id="table" data-...

    jquery实现json数据填充到table表格中并且实现remove add 数据

    在本项目中,我们假设已经从后台数据库获取了JSON数据,这些数据可能包含一系列对象,每个对象都有对应表格列的属性。 接下来,我们利用jQuery来操作DOM元素,创建表格。首先,我们需要一个HTML结构,包含一个表格...

    读取json数据动态生成table

    在JavaScript(JS)开发中,动态地从JSON(JavaScript Object Notation)数据中读取信息并将其呈现到HTML表格(table)中是一项常见的任务。JSON因其简洁、易读且易于处理的特性,常用于存储和交换结构化数据。在这...

    获取JSON数据,返回Table标签的简单例子

    在现代Web开发中,数据的动态获取和展示是不可或缺的一部分,JSON(JavaScript Object Notation)作为轻量级的数据交换格式,被广泛应用于前后端交互。本示例将讲解如何使用AJAX结合JQuery库,从服务器获取JSON数据...

    json转lua-table工具

    JSON(JavaScript Object Notation)和Lua Table 是两种广泛使用的数据序列化格式,分别在Web开发和游戏编程领域中占据重要地位。JSON因其简洁明了的结构而被广泛用于数据交换,而Lua Table则是Lua编程语言中的核心...

    js读取json数据动态生成列数不固定的表格

    3. **DOM操作**:在获取到JSON数据并解析为JavaScript对象后,我们需要操作DOM(Document Object Model)来生成表格。HTML的`&lt;table&gt;`元素是创建表格的基础,`&lt;tr&gt;`表示行,`&lt;th&gt;`表示表头,`&lt;td&gt;`表示单元格。我们...

    aspx后台传递Json到前台的两种接收方法推荐

    Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,现在已经成为一种广泛使用的数据交换格式。在Web开发中,Json经常用于前后端之间的数据交互。而aspx...

    [MVC]bootstrap-table表格ajax获取json数据并分页

    在本文中,我们将深入探讨如何在ASP.NET MVC框架下,利用bootstrap-table插件通过AJAX方式获取JSON数据并实现分页功能。Bootstrap Table是一个轻量级、强大的前端组件,它提供了一种美观的方式来展示和操作表格数据...

    tabletojson的js

    **TableToJSON.js** 是一个JavaScript库,专为将HTML表格转换为JSON对象设计。这个库使得在网页中处理表格数据变得更加便捷,特别是在需要将表格数据用于前端或后端的数据交互时。它允许开发者轻松地从DOM中的表格...

    js与jQuery实现获取table中的数据并拼成json字符串操作示例.docx

    js与jQuery实现获取table中的数据并拼成json字符串操作示例 本文主要介绍了使用JavaScript和jQuery实现从HTML表格中获取数据并将其拼成JSON字符串的操作示例。该示例涉及到JavaScript和jQuery对HTML页面表格数据的...

    JQ json动态生成table

    当我们需要从后台获取数据并动态地展示在前端表格(table)上时,jQuery和JSON的结合就显得尤为重要。本篇文章将深入探讨如何使用jQuery从后台获取JSON数据,并动态生成HTML表格。 首先,理解JSON数据结构至关重要...

    把数据库的table表转换成json格式的字符串

    将数据库的Table表转换成JSON格式的字符串是数据处理与传输中的常见需求,尤其是在Web开发领域,这种转换有助于实现前后端的数据交互,因为JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    json-to-table:一个将JSON数据转化为Table格式的工具,支持嵌套、数组

    json-to-table一个将 JSON 数据转化为表格形式的工具,支持深层次的嵌套。项目主页:快速上手渲染效果如下生成 HTML 的表格源码:const { jsonToHTMLTable } = require('nested-json-to-table')const data = [ { ...

    spring4 MVC +maven + mysql数据库 + mybatis+根据后台json前台动态生成table

    前端如JavaScript(可能使用jQuery或其他库)解析JSON数据,利用DOM操作创建表格元素并填充数据。这样,前端无需预先知道数据结构,只需根据接收到的JSON数据动态生成表格,提高了灵活性和可扩展性。 在本项目中,...

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

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前端开发中与服务器进行数据交互。它基于JavaScript编程语言的一个子集,易于人阅读和编写,同时也易于机器解析和生成。在现代Web应用程序...

    Layui数据表格 前后端json数据接收的方法.docx

    ### Layui数据表格前后端JSON数据接收的方法 #### 一、引言 在现代Web开发中,前后端分离已经成为一种趋势。Layui作为一款非常流行的前端框架,它提供了丰富的UI组件来帮助开发者快速构建美观且功能强大的网页应用...

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

    如果之前已设置了数据源并添加了字段,则该方法会创建一个新的 `&lt;table&gt;` 元素,并填充表头和数据行。 #### 5. `createTableAsHtml` 方法 ```javascript this.createTableAsHtml = function () { var htmlStr = ...

    life-expectancy-table.json

    life-expectancy-table.json

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

    在IT领域,尤其是在Web开发中,使用JSON(JavaScript Object Notation)来获取并展示动态数据是一种常见的实践。JSON因其简洁、易读的格式,成为数据交换的首选格式。本项目"调用json获取表格动态数据代码.zip"显然...

Global site tag (gtag.js) - Google Analytics