首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

jQuery 遍歷 JSON 並填充至 HTML 的替代方式:模板引擎與資料綁定

     編輯:程式設計綜合問答

現有方式的不足

使用 $.each 手動拼接 HTML 字串,修改樣式或結構時程式碼難以維護。

替代方案

  • jqGrid / easyui datagrid:僅需設定 columns 對應 JSON 欄位,即可自動產生表格列。
  • Handlebars / Mustache:使用前端模板,將 JSON 與 HTML 模板分離,修改介面更彈性。
  • Vue.js / React:資料驅動的視圖層,資料變更自動反映至 DOM。

原始方式概念

$.each(arr, function(k, m) {
    html += "<tr><td>" + m.name + "</td></tr>";
});
$("#fileuploadstables").append(html);

底層實作其實相同,差在於是否將「資料」與「呈現」分離。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved