从 json 到 html 等等,我从来没有遇到过任何问题。我看到了许多用于 ajax html 模板的库,但我从来没有找到我应该使用的答案。
也许主要的答案是代码可见性和维护?速度或任何其他原因呢?
这就是我从 json 设计 html 的方式:
function MakeRow(item, alt) {
var html = "<div class='item "+alt+"'>";
html += "<div class='checkbox'><input type='checkbox' name='checkedRecords' value='" + item.ID + "' /></div>";
html += "<div class='attach'><img src='" + item.Attach + "' /></div>";
html += "<div class='from'>"+item.From+"</div>";
html += "<div class='title'>"+item.Title+"</div>";
html += "<div class='date'>"+item.Date+"</div></div>";
return html;
}