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 相关文章推荐
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jQuery回调方法使用示例
Jun 26 jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
使vue实现jQuery调用的两种方法
May 12 jQuery
JQuery事件委托原理与用法实例分析
May 13 jQuery
jQuery实现动态操作table行
Nov 23 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
js实现ArrayList功能附实例代码
2014/10/29 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
应届毕业生的自我鉴定
2013/11/13 职场文书
经贸日语专业个人求职信
2013/12/13 职场文书
小学英语教学反思
2014/01/30 职场文书
法定代表人授权委托书
2014/04/04 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
就业意向书
2014/07/29 职场文书
2014年宣传工作总结
2014/11/18 职场文书
小学生作文批改评语
2014/12/25 职场文书
商务邀请函
2015/01/30 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
解读Vue组件注册方式
2021/05/15 Vue.js