【问题标题】:Dynamic content from JSON data with Jade, HTML5 and jQuery来自 JSON 数据的动态内容,使用 Jade、HTML5 和 jQuery
【发布时间】: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


【解决方案1】:

我找到了一种解决方法,只需使用 .html() 函数填充来自 jQuery 的 div。任何更好的东西都会受到高度赞赏。

【讨论】:

    猜你喜欢
    • 2016-10-30
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    相关资源
    最近更新 更多