【发布时间】:2012-01-21 05:23:10
【问题描述】:
我收到了一堆 JSON 数据,想在不刷新网站的情况下使用这些数据。
有两个div:
- 项目
- 项目
如果用户从项目列表中选择一个项目,应该显示 div#item 而不是 div#items 和项目数据。在 Jade 中,我必须检查项目数据是否已定义:
- if(typeof(item) != 'undefined')
点击由 jQuery 处理,我正在用相应的数据填充item,隐藏#items 并显示#item,但由于 if 子句,Jade 不知道 item 现在有一个价值。
我真的很想坚持单个请求并在客户端处理大部分数据,因为每次刷新页面都会自动重新加载所有 JSON 数据。最好的解决方案是什么?
我应该将数据放入 HTML5 存储吗?
谢谢
【问题讨论】:
-
我不太明白 Jade 与 JSON 数据有什么关系,想帮忙但不明白问题..?
-
问题是“如果”。如果没有'if',我会得到 ReferenceErrors,有了它,我就无法动态地将数据放入 div,因为它不会从 Jade 中解析出来。
标签: javascript json html node.js pug