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 Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
jQuery实现倒计时功能完整示例
Jun 01 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 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 IP及IP段进行访问限制的代码
2008/12/17 PHP
php递归创建目录的方法
2015/02/02 PHP
php实现json编码的方法
2015/07/30 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
AJAX的使用方法详解
2017/04/29 PHP
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
xml转json的js代码
2012/08/28 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
[01:11:37]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第一场 11.19
2020/11/19 DOTA
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python使用gensim计算文档相似性
2016/04/10 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
django ajax json的实例代码
2018/05/29 Python
python中的字符串内部换行方法
2018/07/19 Python
python3.4中清屏的处理方法
2020/07/06 Python
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
酒店销售经理岗位职责
2014/01/31 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
六年级作文之关于梦
2019/10/22 职场文书