因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子

1、HTML页面

[html] view plaincopyprint?
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset=“utf-8”>
  5. <title>xx信息查询</title>
  6. <script type=“text/javascript” src=“/js/jquery-1.11.3.min.js”></script>
  7. <script type=“text/javascript” src=“/js/ai/ai-lib.js”></script>
  8. <script src=“/js/cheat-order.js”></script>
  9. </head>
  10. <body>
  11. <div class=“main pusher”>
  12. <form class=“ui form vertical segment form-search”>
  13. <div class=“fields”>
  14. <div class=“halfsixCl wide field js_query_date”>
  15. <label for=“checkDate”>预定截止日期</label>
  16. <input name=“checkDate” type=“text” id=“checkDate”>
  17. </div>
  18. <div class=“sixCl wide field”>
  19. <label>SEQ</label>
  20. <input name=“hotelSeq” id=“hotelSeq” placeholder=“” type=“text”>
  21. </div>
  22. <div class=“sixCl wide field js_query_seq”>
  23. <label>订单号</label>
  24. <input type=“text” maxlength=“50” name=“orderNo” id=“orderNo” placeholder=“”>
  25. </div>
  26. <div class=“sixCl wide field js_query_btype”>
  27. <label>排序字段</label>
  28. <select name=“sortFiled” id=“sortFiled”>
  29. <option value=“hotel_seq”>酒店seq</option>
  30. <option value=“order_no”>订单号</option>
  31. <option value=“cellid”>cellid</option>
  32. </select>
  33. </div>
  34. <div>
  35. <label></label>
  36. <input type=“button” value=“搜索” id=“btSearch” class=“ui right floated positive button btn-search”/>
  37. </div>
  38. </div>
  39. </form>
  40. <div class=“table-container”>
  41. <table class=“ui nine column table celled table-result” id=“table-result”>
  42. <thead>
  43. <tr>
  44. <th>hotelSeq</th>
  45. <th>酒店名称</th>
  46. <th>订单号</th>
  47. <th>联系人手机号</th>
  48. <th>预定时间</th>
  49. <th>userId</th>
  50. <th>cellid</th>
  51. <th>gps定位城市</th>
  52. <th>wifi定位城市</th>
  53. <th>定位距离</th>
  54. </tr>
  55. </thead>
  56. <tbody id=“tbody-result”>
  57. </tbody>
  58. </table>
  59. </div>
  60. </div>
  61. </body>
  62. </html>
<!doctype html>
<html>
<head><meta charset="utf-8"><title>xx信息查询</title><script type="text/javascript" src="/js/jquery-1.11.3.min.js"></script><script type="text/javascript" src="/js/ai/ai-lib.js"></script><script src="/js/cheat-order.js"></script>
</head><body>
<div class="main pusher"><form class="ui form vertical segment form-search"><div class="fields"><div class="halfsixCl wide field js_query_date"><label for="checkDate">预定截止日期</label><input name="checkDate" type="text" id="checkDate"></div><div class="sixCl wide field"><label>SEQ</label><input name="hotelSeq" id="hotelSeq" placeholder="" type="text"></div><div class="sixCl wide field js_query_seq"><label>订单号</label><input type="text" maxlength="50" name="orderNo" id="orderNo" placeholder=""></div><div class="sixCl wide field js_query_btype"><label>排序字段</label><select name="sortFiled" id="sortFiled"><option value="hotel_seq">酒店seq</option><option value="order_no">订单号</option><option value="cellid">cellid</option></select></div><div><label></label><input type="button" value="搜索" id="btSearch" class="ui right floated positive button btn-search"/></div></div></form><div class="table-container"><table class="ui nine column table celled table-result" id="table-result"><thead><tr><th>hotelSeq</th><th>酒店名称</th><th>订单号</th><th>联系人手机号</th><th>预定时间</th><th>userId</th><th>cellid</th><th>gps定位城市</th><th>wifi定位城市</th><th>定位距离</th></tr></thead><tbody id="tbody-result"></tbody></table></div>
</div>
</body>
</html>

2、cheat-order.js

[javascript] view plaincopyprint?
  1. $$(’#btSearch’).click(function () {
  2. var checkDate = $(‘#checkDate’).val();
  3. var orderNo = $(‘#orderNo’).val();
  4. var sortFiled = $(‘#sortFiled’).val();
  5. var hotelSeq = $(‘#hotelSeq’).val();
  6. var tbody=window.document.getElementById(“tbody-result”);
  7. $.ajax({
  8. type: ”post”,
  9. dataType: ”json”,
  10. url: ”ac/order/queryCheatOrder”,
  11. data: {
  12. hotelSeq: hotelSeq,
  13. orderNo: orderNo,
  14. sortFiled: sortFiled,
  15. checkDate: checkDate
  16. },
  17. success: function (msg) {
  18. if (msg.ret) {
  19. var str = “”;
  20. var data = msg.data;
  21. for (i in data) {
  22. str += ”<tr>” +
  23. ”<td>” + data[i].hotel_seq + “</td>” +
  24. ”<td>” + data[i].hotel_name + “</td>” +
  25. ”<td>” + data[i].order_no + “</td>” +
  26. ”<td>” + data[i].user_phone + “</td>” +
  27. ”<td>” + data[i].create_time + “</td>” +
  28. ”<td>” + data[i].user_id + “</td>” +
  29. ”<td>” + data[i].cellid + “</td>” +
  30. ”<td>” + data[i].gps_city + “</td>” +
  31. ”<td>” + data[i].cell_city + “</td>” +
  32. ”<td>” + data[i].distance + “</td>” +
  33. ”</tr>”;
  34. }
  35. tbody.innerHTML = str;
  36. }
  37. },
  38. error: function () {
  39. alert(”查询失败”)
  40. }
  41. });
  42. });
  43. });
$(function () {$('#btSearch').click(function () {var checkDate = $('#checkDate').val();var orderNo = $('#orderNo').val();var sortFiled = $('#sortFiled').val();var hotelSeq = $('#hotelSeq').val();var tbody=window.document.getElementById("tbody-result");$.ajax({type: "post",dataType: "json",url: "ac/order/queryCheatOrder",data: {hotelSeq: hotelSeq,orderNo: orderNo,sortFiled: sortFiled,checkDate: checkDate},success: function (msg) {if (msg.ret) {var str = "";var data = msg.data;for (i in data) {str += "<tr>" +"<td>" + data[i].hotel_seq + "</td>" +"<td>" + data[i].hotel_name + "</td>" +"<td>" + data[i].order_no + "</td>" +"<td>" + data[i].user_phone + "</td>" +"<td>" + data[i].create_time + "</td>" +"<td>" + data[i].user_id + "</td>" +"<td>" + data[i].cellid + "</td>" +"<td>" + data[i].gps_city + "</td>" +"<td>" + data[i].cell_city + "</td>" +"<td>" + data[i].distance + "</td>" +"</tr>";}tbody.innerHTML = str;}},error: function () {alert("查询失败")}});});
});

3、示例图

备注:css已经删除了,效果比上面示例图要差些

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明

ajax异步获取数据后动态向表格中添加数据的页面相关推荐

  1. ajax异步获取数据后动态向表格中添加数据(行)

    因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子 1.HTML页面 [html] view plaincopyp ...

  2. java搜索excel表格里的数据_Java读取Excel表格中的数据

    前言 本文主要讲述如何在Java中读取Excel表中的数据并在控制台输出,实现工具为Eclipse 提示:以下是本篇文章正文内容,下面案例可供参考 一.添加jar包文件 描述:在Java中导入导出Ex ...

  3. vue校验表格数据_如何通过数据验证限制Google表格中的数据

    vue校验表格数据 If you use Google Sheets to collaborate with others, you can prevent people from typing th ...

  4. matlab筛选excel数据统计,#excel筛选数据#如何用excel表格中的数据制图

    如何将excel中的部分数据做成图表 数据透视表岂不更简单??? Excel表格作图中X轴的刻度怎么设置? 图表当中的X轴刻度也就是横坐(在2003版本里面叫分类轴)的刻度. 选图表X轴--右键--设 ...

  5. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  6. txt中的数据导入matlab中画图,excel怎样导入表格数据-如何将excel表格中大量数据导入matlab中并作图...

    Excel中如何将另一表格中的数据对应导入 1开表格,在上方功能栏点击据". 2.点入数据. 3.点击数据来源. 4择想要的导入的数据文件,就好了. 如何将TXT文档中的数据直接导入到Exc ...

  7. python3读取excel数据-python3 读取Excel表格中的数据

    需要先安装openpyxl库 通过pip命令安装: pip install openpyxl 源码如下: #!/usr/bin/python3 #-*- coding:utf-8 -*- import ...

  8. vue从后台获取新数据后刷新_vue项目中实现定时刷新页面(重新渲染数据实时更新)...

    需求: 每隔一分钟自动刷新一下当前页面,同时发送请求,重新渲染数据,以到达实时更新. 开始: js有两种定时器 setInterval(function(){}, milliseconds)--会不停 ...

  9. 将数据追加到html 表格中,将数据添加到数据表中

    将数据添加到数据表中 03/30/2017 本文内容 在创建 DataTable 并使用列和约束定义其结构之后,您可以将新的数据行添加到表中. 要添加新行,可将一个新变量声明为 DataRow 类型. ...

最新文章

  1. 什么是REST?以及RESTful的实现之二
  2. 认识mongodb文档的动态模式
  3. 男孩子也是要护肤的!!!
  4. CF1511G-Chips on a Board【倍增】
  5. 单元测试原来是这样的呼
  6. 又一个停止申请后才知道的功能?QQ至尊保服务“下线” 已试运营三年
  7. Oracle索引扫描方式
  8. 从零入门 Serverless | 使用 Spot 低成本运行 Job 任务
  9. 库存系统 代码 java_商品库存管理系统java源代码
  10. python图片添加文字
  11. Unity之AB包的创建加载
  12. win7局域网拷贝其他计算机文件,局域网共享,教您win7局域网文件共享怎么设置
  13. ZYF货币系统F917
  14. 代码坏的味道21:被拒绝的遗赠 (Refused Bequest)
  15. 听课记录高中计算机,高中听课记录
  16. oracle 用户被锁住 28000 the account is locked
  17. 在fastreport里转换金额大小写
  18. 小米路由器4A,(R4A千兆版)刷openwrt系统(Linux的一种)
  19. 远程入侵原装乘用车(上)
  20. 关于拆项,有理函数积分,留数法

热门文章

  1. 新闻快报| 虹科与瑞士Dimetix已联手合作三周年, 致力于提供高效、精确的激光测距解决方案!
  2. #创新应用#Fotolr照片工坊:手机照片美化利器!
  3. 获取抖音粉丝数_抖音。小白如何从0获取粉丝。
  4. 【C4AI-2022】基于飞桨的跨平台智慧农业遥感监测平台
  5. 页面嵌iframe标签,给iframe标签里的按钮添加点击事件
  6. 食谱菜谱小程序开发功能
  7. 外卖菜谱小程序源码-带流量主功能
  8. 预防接种排队叫号系统源码
  9. 如何编写Java单元测试(TC)?
  10. outlook html邮件变成纯文本,outlook 2007 收到邮件变成纯文本