【发布时间】:2013-10-13 10:32:12
【问题描述】:
我有 HTML 页面,我决定使用从 API (api.example.com) 生成的 JSON 来填充它们。
问题是我从未使用过 jQuery。使用 jQuery 提取信息然后使用 JSON 数据(如姓名、姓氏、消息)填充 HTML 的基础知识是什么?
我应该把 JavaScript 代码放在 HTML 页面的末尾(就在前面)吗?
或者,有没有简单的方法?
【问题讨论】:
-
对我来说,“简单的方法”是使用 Knockout。但是,无论您使用哪种模板/视图引擎,都应该能够支持绑定到 [复杂] 模型 - 请记住,JSON 只是文本,但相应的 JavaScript 对象只是一个 JavaScript 对象。 (如果正确指定了数据类型,jQuery 将自动进行转换。如果您将“JSON 放入 HTML”,那么您实际上是在页面源中放入了普通的 JavaScript 对象文字。)
-
我喜欢Knockout 中的
data-bind。我认为这是正确的方式。
标签: javascript jquery ajax json template-engine