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中clone()函数实现表单中增加和减少输入项
May 13 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jquery.pagination.js分页使用教程
Oct 23 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 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
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
List Installed Software Features
2007/06/11 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
js实现旋转木马效果
2017/03/17 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
JavaScript中EventLoop介绍
2018/01/22 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
python中的set实现不重复的排序原理
2018/01/24 Python
python调用java的jar包方法
2018/12/15 Python
python实现网页自动签到功能
2019/01/21 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
Python devel安装失败问题解决方案
2020/06/09 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
HTML5应用之文件上传
2016/12/30 HTML / CSS
医学生就业推荐表自我鉴定
2014/03/26 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
开学第一天的感想
2015/08/10 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python