【发布时间】:2011-07-09 06:04:32
【问题描述】:
我正在通过 firebug 阅读 Google 网站中使用的代码和 JS。
在 Google 音乐网站中,当我们点击左侧导航链接时,Google 会通过 ajax 将歌曲加载到右侧。
现在,当我想通过 Ajax 加载内容时,我通常从 get 方法获取 HTML,并用收到的新 HTML 替换正文的 HTML
但在谷歌音乐中,我看到当我点击导航链接时,谷歌会获取 1000 首歌曲的 JSON 数据,其中包含所有标题、专辑,然后即时构建 html。如果我必须做同样的事情,我会调用页面获取整页 HTML,然后替换正文
所以我想知道像 Google 那样使用 JSON 有什么好处
【问题讨论】:
-
我认为问这个问题的另一种方式是“与在服务器端构建 HTML 并通过 AJAX 发送和直接附加到 DOM 中。” ——我个人更喜欢前者而不是后者。我实际上从未做过后者,也不打算这样做。
标签: javascript ajax json