jQuery ajax动态生成table功能示例


Posted in jQuery onJune 14, 2017

本文实例讲述了jQuery ajax动态生成table的方法。分享给大家供大家参考,具体如下:

$(function(){
 ajaxT();
});
function ajaxT(){
 $.ajax({
   type:"POST",
   dataType: "json",
   url:"<%=basePath%>UserInfoServlet",
   data:"doaction=userList",
   success:function(data){
   createShowingTable(data);
}
}
);
}
//动态的创建一个table
function createShowingTable(data) {
 var tableStr = "<table class='tab-list' width='99%'>";
 tableStr = tableStr
   + "<tr class='list-header'>"
   +"<td width='5%'>序号</td>"
   +"<td width='5%'><input id='checkAll' name='checkAll' type='checkbox' /></td>"
   +"<td width='30%'>用户姓名</td>"
   +"<td width='20%'>工号</td>"
   +"<td width='20%'>职位</td>"
   +"<td width='20%'>创建时间</td>"
   +"</tr>";
 var len = data.length;
 for ( var i = 0; i < len; i++) {
  tableStr = tableStr + "<tr>"
    +"<td>"+ (i+1) + "</td>"
    +"<td><input class='check' id='checkOne' name='checkOne' type='checkbox' value='"+data[i].key+"' /></td>"
    +"<td>"+ data[i].realName + "</td>"
    + "<td>"+ data[i].userNo + "</td>"
    + "<td>"+ data[i].position + "</td>"
    +"<td>"+data[i].regTime+"</td>"
    +"</tr>";
 }
 if(len==0){
  tableStr = tableStr + "<tr style='text-align: center'>"
  +"<td colspan='6'><font color='#cd0a0a'>"+ 暂无记录 + "</font></td>"
  +"</tr>";
 }
 tableStr = tableStr + "</table>";
 //添加到div中
 $("#tableAjax").html(tableStr);
}

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery+pjax简单示例汇总
Apr 21 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
JQuery省市联动效果实现过程详解
May 08 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
使用jquery实现轮播图效果
Jan 02 jQuery
jQuery.form.js的使用详解
Jun 14 #jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 #jQuery
jquery+css实现侧边导航栏效果
Jun 12 #jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 #jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 #jQuery
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 #jQuery
jquery与js实现全选功能的区别
Jun 11 #jQuery
You might like
解析php dirname()与__FILE__常量的应用
2013/06/24 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
Javascript - HTML的request类
2006/07/15 Javascript
js字符编码函数区别分析
2008/06/05 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
vue2单元测试环境搭建
2018/05/24 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
从Python的源码来解析Python下的freeblock
2015/05/11 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
用Python进行websocket接口测试
2020/10/16 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
财务助理岗位职责范本
2014/10/09 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
教师个人发展总结
2015/02/11 职场文书
关于分班的感言
2015/08/04 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
银行求职信怎么写
2019/06/20 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang