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插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
JQuery插件tablesorter表格排序实现过程解析
May 28 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
jQuery实现放大镜案例
Oct 19 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 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 常见郁闷问题答解
2006/11/25 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
php cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
2019/02/13 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
解析Python中while true的使用
2015/10/13 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
Python实现自动发送邮件功能
2021/03/02 Python
python实现简易淘宝购物
2019/11/22 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
Python如何实现爬取B站视频
2020/05/20 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
Python 如何创建一个线程池
2020/07/28 Python
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
董事长职责范文
2013/11/08 职场文书
护理学毕业生求职信
2013/11/14 职场文书
优秀医生事迹材料
2014/02/12 职场文书
小学生综合素质评语
2014/04/23 职场文书
小学社团活动总结
2014/06/27 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
学术研讨会主持词
2015/07/04 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers