後臺傳的json 資料遍歷到HTML 頁面
因為某些原因,專案中突然需要做自己做個ajax非同步獲取資料後動態向表格中新增資料的頁面,網上找了半天都沒有 看到現成的,決定自己寫個例子
1、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
- $(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已經刪除了,效果比上面示例圖要差些
相關文章
- json資料url傳遞到php後臺JSONPHP
- webform中頁面傳遞Json資料WebORMJSON
- jsp頁面傳中文到資料庫亂碼JS資料庫
- puppeteer 頁面爬取例項(元素遍歷)
- 資料遍歷
- 後臺資料展示到頁面上的過程(vue)Vue
- 資料結構與演算法——二叉樹的前序遍歷,中序遍歷,後序遍歷資料結構演算法二叉樹
- javascript實現的遍歷json資料程式碼例項JavaScriptJSON
- GWT1.7學習之後臺傳送pojo到前臺頁面.RPC呼叫POJORPC
- java抓取HTML頁面的資料(淘寶頁面),JavaHTML
- $.each()方法遍歷json格式資料程式碼例項JSON
- jQuery遍歷json格式資料完整程式碼例項jQueryJSON
- js遍歷多重json的方法JSON
- Tp6 資料庫管理工具,生成前後臺CRUD頁面,直接作為後臺頁面使用資料庫
- indexedDB 遍歷資料Index
- 頁面之間傳遞資料
- 高效遍歷匹配Json資料,避免巢狀迴圈[轉]JSON巢狀
- jquery使用each()方法遍歷json資料程式碼例項jQueryJSON
- 二叉樹的建立、前序遍歷、中序遍歷、後序遍歷二叉樹
- jQuery與後臺語言通過json格式傳遞資料jQueryJSON
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- json前後臺傳值薦JSON
- Matlab對資料夾的層次遍歷和深度遍歷Matlab
- 後臺對Json資料加密、解密JSON加密解密
- jquery遍歷得到的 Map 資料,jQuery
- 前端筆記之jQuery(下)事件&節點操作&淨位置&拖拽&頁面捲動值&遍歷JSON前端筆記jQuery事件JSON
- jsp頁面中同時遍歷多個list集合JS
- Vue 頁面狀態保持頁面間資料傳輸的一種方法Vue
- 嵌入視訊到html5頁面HTML
- jQuery 遍歷 – 後代jQuery
- 二叉樹建立,前序遍歷,中序遍歷,後序遍歷 思路二叉樹
- spring boot 解決後臺返回 json 到前臺中文亂碼之後出現返回json資料包錯Spring BootJSON
- jQuery遍歷讀取json格式資料簡單程式碼例項jQueryJSON
- 在HTML裡遍歷檢視HTML
- 基本的HTML頁面HTML
- JSON 格式化 顯示到頁面中JSON
- html頁面中如何傳送ajax請求HTML
- js資料處理——遍歷JS