【发布时间】:2010-09-18 05:58:03
【问题描述】:
我正在调用一个以 JSON 格式返回对象数组的 Web 服务。我想获取这些对象并用 HTML 填充一个 div。假设每个对象都包含一个 url 和一个名称。
如果我想为每个对象生成以下 HTML:
<div><img src="the url" />the name</div>
对此有最佳实践吗?我可以看到几种方法:
- 连接字符串
- 创建元素
- 使用模板插件
- 在服务器上生成 html,然后通过 JSON 提供服务。
【问题讨论】:
-
你也可以检查下划线js:documentcloud.github.com/underscore/#template 它与backbone.js 配合得很好
-
选择 1-4:取决于要注入多少内容。(最好是 4 更大)总共需要附加多少不同的 html 部分(3 或 4)。某人熟悉什么。 (对开发时间的影响)。如果你不知道任何工具,它只是一个小的模式,一旦我不知道比纯 js 更好的方法来做它(1-2)
-
html
string templatew3schools.com/js/js_string_templates.asp
标签: javascript html ajax dynamic dhtml