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仿微信聊天界面
May 06 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
jQuery操作cookie的示例代码
Jun 05 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jquery更改元素属性attr()方法操作示例
May 22 jQuery
jQuery实现放大镜案例
Oct 19 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/10/08 PHP
php获取淘宝分类id示例
2014/01/16 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP的时间戳与具体时间转化的简单实现
2016/06/13 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
javascript 全角转换实现代码
2009/07/17 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
js 金额格式化来回转换示例
2014/02/23 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
JS常用算法实现代码
2016/11/14 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
vue实现评论列表功能
2019/10/25 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
python3序列化与反序列化用法实例
2015/05/26 Python
python距离测量的方法
2018/03/06 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
详解python中的闭包
2020/09/07 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
工程管理造价应届生求职信
2013/11/13 职场文书
协议书与合同的区别
2014/04/18 职场文书
基层党员对照检查材料
2014/08/25 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python