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 extend()详解及简单实例
May 06 jQuery
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
jquery.uploadView 实现图片预览上传功能
Aug 10 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
jQuery冲突问题解决方法
Jan 19 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面向对象全攻略 (七) 继承性
2009/09/30 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
php类的定义与继承用法实例
2015/07/07 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
2016/03/18 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
Python的高级Git库 Gittle
2014/09/22 Python
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
python绘制中国大陆人口热力图
2018/11/07 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
2015年社区科普工作总结
2015/05/13 职场文书
团组织推荐意见
2015/06/05 职场文书
考试后的感想
2015/08/07 职场文书
python执行js代码的方法
2021/05/13 Python