首先在jsp页面设定一个table骨架,首先把该table的display属性设置为none,这样在加载页面的时候就不会显示出来,代码如下

<table id="generatedTable" style ="border=2; display: none;"><thead><tr><th style='width:10%;'>第一列</th><th style='width:15%;'>第二列</th><th style='width:10%;'>第三列</th><th style='width:10%;'>第四列</th>                                <th style='width:3%;'>第五列</th>                           </tr></thead><tbody><tr id="cloneTr"><td></td><td></td><td></td><td></td><td></td>           </tr></tbody></table>                    

然后根据这个骨架用ajax来把动态生成table的各个行,并把后台数据添加到table中

   ajaxPost({type:"GET",url:"<c:url value='/logDetails.auth'/>",data:"datas="+datas;//要发送的数据//object是后台传过来的java list数据集合success:function(objects){                       //1,获取上面id为cloneTr的tr元素var tr = $("#cloneTr");$.each(objects, function(index,item){                            //克隆tr,每次遍历都可以产生新的tr                            var clonedTr = tr.clone();var _index = index;//循环遍历cloneTr的每一个td元素,并赋值clonedTr.children("td").each(function(inner_index){//根据索引为每一个td赋值switch(inner_index){case(0): $(this).html(_index + 1);break;case(1):$(this).html(item.caller);break;case(2):$(this).html(item.imsi);break;case(3):$(this).html(item.imei);break;case(4):$(this).html(item.osid);break;}//end switch                        });//end children.each//把克隆好的tr追加原来的tr后面clonedTr.insertAfter(tr);});//end $each$("#cloneTr").hide();//隐藏id=clone的tr,因为该tr中的td没有数据,不隐藏起来会在生成的table第一行显示一个空行$("#generatedTable").show();}//end success});//end ajaxpost                        

jquery ajax自动生成表格table(一)相关推荐

  1. android 可编辑的表格框架,smartTable-一款android自动生成表格框架---A Android automatically generated table framework...

    一款android自动生成表格框架功能介绍 1. 快速配置自动生成表格: 2. 自动计算表格宽高: 3. 表格列标题组合: 4. 表格固定左序列.顶部序列.第一行.列标题.统计行: 5. 自动统计,排 ...

  2. java xml 画表格_用js+xml自动生成表格的东西

    摘要:这篇JavaScript栏目下的"用js+xml自动生成表格的东西",介绍的技术点是"JS+XML.自动生成.XML.生成.js.自动",希望对大家开发技 ...

  3. 解析json自动生成表格

    代码业务说明: 将一个含有学生信息的josn字符串中信息解析出来,并将里面的内容添加到表格中. 假设:从java程序后端传递进来一个如下json字符串 "{"total" ...

  4. 自动生成表格html,js实现自动生成表格功能的代码实例

    js实现自动生成表格功能的代码实例 发布时间:2020-07-18 17:45:52 来源:亿速云 阅读:115 作者:小猪 这篇文章主要讲解了js实现自动生成表格功能的代码实例,内容清晰明了,对此有 ...

  5. android 如何生成表格,SmartTable:Android 自动生成表格框架

    一款android自动生成表格框架 功能介绍 快速配置自动生成表格: 自动计算表格宽高: 表格列标题组合: 表格固定左序列.顶部序列.第一行.列标题.统计行: 自动统计,排序(自定义统计规则): 表格 ...

  6. Android自动生成表格,丰富配置

    前言 写完了android图表,一个朋友说他们公司需要做表格.问我能做吗?我答这有啥不能做.我就开始几个吧唧吧唧写,快写完了,朋友说表格在android体验不好.坑壁啊,最好放在github上.通过这 ...

  7. jquery table ajax,JQuery Ajax动态加载Table数据的实例讲解

    我们在jsp定义一个select和一个table,要求实现根据select的选值,动态加载table数据. table第一次加载数据的function定义如下: function loadData() ...

  8. NaVicat Premium 字段设计怎么自动生成表格

    NaVicat Premium 字段设计怎么自动生成表格 期望效果 我们写论文.设计文档的时候需要用到这种表格.如果一个个敲,表多是很烦的,有没有办法自动生成呢? 解决方法 (1) 查询结构 先在数据 ...

  9. python可以做表格文档吗_生活中的python-利用python-docx自动生成表格简化工作流程...

    因为工作原因,需要经常往两个word模板里填写内容并生成新的word文件,模板大致如下图: 老的工作流程: 打开两个表,在表中对应位置填写个人信息,保存.这样一来,当需要填写的信息比较多的时候,工作就 ...

  10. html 自动生成表格,HTML 表格生成

    无标题文档 //var str=' Bill Gates '; /*表格头 function init(row, col) { var str=' for(var i=1;i<=row;i++) ...

最新文章

  1. 利用卷积神经网络(VGG19)实现火灾分类(附tensorflow代码及训练集)
  2. Nexus配置内部仓库
  3. js如何上传大文件到服务器,js将文件上传到远程服务器
  4. RAC数据库后台进程介绍
  5. 一些常用的字符串方法
  6. 计算机技术证明数学定理,数学要项定理公式证明辞典
  7. openproj ubuntu安装及其输入中文变方块乱码解决
  8. 华硕h410csm怎么开启_华硕主板怎么开启uefi模式?华硕主板BIOS开启uefi模式详细方法...
  9. STL vector中的max_size方法
  10. python 知乎 sklearn_最全知乎专栏合集:编程、python、爬虫、数据分析、挖掘、ML、NLP、DL......
  11. 企业安全建设-蜜标(honeytokens)
  12. 介绍一个使用go写的TUI性能监测工具gotop
  13. 使用BouncyCastle 实现RSA常用方法
  14. mysql连接超时的原因_数据库提示连接超时是什么原因?
  15. Python 基于BP神经网络的鸢尾花分类
  16. 账号注册及登录具体流程
  17. 史上最超级KB的10个故事~你撑到第几个才发抖
  18. uniapp实现音视频通讯
  19. 宏碁暗影骑士设置u盘启动教程
  20. idea 连接达梦数据库

热门文章

  1. 取datatable某一列的值_R-缺失值识别与处理
  2. python3.8的用法_Python3.8对可迭代解包的改进及用法详解
  3. Django:返回Json数据中文乱码
  4. SQL:MySQL中建立一个新的数据表
  5. Node.js:npm下载很慢,设置国内淘宝镜像
  6. SpringBoot两种定时任务(Spring Schedule 与 Quartz 整合 )实现
  7. Guava学习笔记(三):Preconditions优雅的检验参数
  8. 论文笔记_SLAM_综述十几篇_目录
  9. 论文笔记_CV_AD_Visual Perception for Autonomous Driving
  10. OpenCV_Corner Detect with Harris and goodFeaturesToTrack( 基于Harris及适合跟踪的优质特征的角点检测)