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监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jQuery实现简单的手风琴效果
Apr 17 jQuery
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
使用jQuery实现购物车结算功能
Aug 15 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
Jquery 获取相同NAME 或者id删除行操作
Aug 24 jQuery
如何在vue 中引入使用jquery
Nov 10 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开发中的错误收集,不定期更新。
2011/02/03 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
ext 代码生成器
2009/08/07 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
一看就懂:jsonp详解
2015/06/01 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
python 实现字符串下标的输出功能
2020/02/13 Python
pygame实现弹球游戏
2020/04/14 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
一套软件测试笔试题
2014/07/25 面试题
大学生物业管理求职信
2013/10/24 职场文书
公司年会晚宴演讲稿
2014/01/06 职场文书
新春文艺演出主持词
2014/03/27 职场文书
小学教师评语大全
2014/04/23 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
2019年教师入党申请书
2019/06/27 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书