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写的验证表单(实例讲解)
Jul 06 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jQuery 选择器用法基础入门示例
Jan 04 jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 jQuery
ajax jquery实现页面某一个div的刷新效果
Mar 04 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懒人函数 自动添加数据
2011/06/28 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
五段实用的js高级技巧
2011/12/20 Javascript
javascript设计模式 接口介绍
2012/07/24 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
JavaScript 表单处理实现代码
2015/04/13 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
jQuery ajax时间差导致的变量赋值问题分析
2016/01/22 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
python虚拟环境virtualenv的使用教程
2017/10/20 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
python正则-re的用法详解
2019/07/28 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Python爬虫解析网页的4种方式实例及原理解析
2019/12/30 Python
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
手机配件第一品牌:ZAGG
2017/05/28 全球购物
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
课程设计心得体会
2013/12/28 职场文书
大学生职业生涯规划范文
2013/12/31 职场文书
商务邀请函
2015/01/30 职场文书
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js