關鍵字:web項目中前后台數據傳遞問題
在前端數據傳輸到前端的時候如何將數據渲染到表格上面,看到一個博主寫的非常詳細與實用,特地記錄一下。
一、HTML頁面通過ajax發送http請求
1,前端有個普通的HTML頁面,如下。
(頁面引入了jquery,頁面有個表格)

2,通過ajax發送請求
1 window.onload(function requestData(){ 2 $.ajax({ 3 url: "要訪問的地址", 4 type: "post", 5 dataType: "json", 6 success: function(data){ 7 /*這個方法里是ajax發送請求成功之后執行的代碼*/ 8 showData(data);//我們僅做數據展示 9 }, 10 error: function(msg){ 11 alert("ajax連接異常:"+msg); 12 } 13 }); 14 });
3,后台的數據
4,前台展示數據(表格形式)
1 //展示數據 2 function showData(data) { 3 var str = "";//定義用於拼接的字符串 4 for (var i = 0; i < data.length; i++) { 5 //拼接表格的行和列 6 str = "<tr><td>" + data[i].name + "</td><td>" + data[i].password + "</td></tr>"; 7 //追加到table中 8 $("#tab").append(str); } 9 }
5,至此,完成了數據的傳遞(利用for循環,將數據追加到表格)
二、數據傳送的流程
前台(html)發送ajax請求 --> 后台servlet中接受到請求,然后響應數據(來自數據庫或其他) --> 前台(HTML)
ajax接受數據,處理數據(以表格顯示).

最后測試一下顯示效果

來自轉發https://www.cnblogs.com/baijinqiang/p/8594041.html原文,謝謝,純為了個人保存紀念
