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绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
通过jquery.cookie.js实现记住用户名、密码登录功能
Jun 20 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
使用jQuery实现购物车
Oct 29 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/10/09 PHP
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
浅析Node在构建超媒体API中的作用
2014/07/30 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
2016/10/19 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
vue的for循环使用方法
2019/02/12 Javascript
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
浅析python中的分片与截断序列
2016/08/09 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
如何使用python进行pdf文件分割
2019/11/11 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
高三学习决心书
2014/03/11 职场文书
竞争上岗演讲稿范文
2014/05/12 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
旷工辞退通知书
2015/04/17 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
python文件与路径操作神器 pathlib
2022/04/01 Python