问题标签 [ejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 使用 Express.js 从 MongoDB 显示日期
我使用 mongoose.js 将一些数据集保存到 MongoDB。但是我在使用 express.js 和 ejs 的 html 网站上显示它们时遇到了问题。
这是我的场景:
模型
路线:
看法:
此设置的结果是标题正确显示,而两个日期均为undefined
.
我认为这与 MongoDB 的 ISODate 格式有关。但我找不到如何将其转换为在 html 视图中显示的解决方案。
我感谢您的帮助。干杯
javascript - 收到ajax响应时通知更新
我有更新通知的方法,更新时返回通知的数量和 json 类型的通知内容
当我收到我更新通知成功的数量
我使用 EJS 构建内容模板
我有一个<div id="replacehere">
替换我的内容在这里
我$('#replacehere').replaceWith(html);
用来替换但是当我看到 json 数据接收后 10 秒内的第一次请求
有一个新的内容并且通知的数量已经改变但内容没有改变时它成功。
收到新内容时如何更改。
javascript - 结合要与主干 js 一起使用的模板
我开始使用主干 js,我有兴趣将我的 Web 应用程序各个部分的所有模板组合到一个文件中,然后缓存它。我正在寻找用于模板引擎的 _underscore 和 EJS。有人对此有经验吗?
express - express js - 带有布局模板的 ejs
在我的 express 应用程序中,我已将视图引擎更改为 ejs。
有谁知道是否仍然可以利用视图模板?
jquery - NodeJS + JSON + jQuery:将 JSON 对象从 Node-backend 发送到 jQuery-frontend
我正在尝试使用 ejs 模板引擎将 JSON 对象形式的 MongoDB 发送到页面。这是我的数据库(一个 JSON 对象)的响应:
当我从数据库中获取 i 作为对象时,我必须将其字符串化为 str 以作为 EJS 模板引擎的 var 发送:
在前端,我得到一个带有 json-data 的纯字符串。我通过 jQuery 将它解析为一个对象:
...它不起作用,但应该提醒我两次。我试图检查一个纯文本 JSON 字符串,进入前端,并发现了这样的符号:
似乎jQuery.parseJSON
无法从此类字符串创建有效对象。我做错了什么?谢谢!
更新:嗯,我已经把我的代码变成了:
节点代码:
jQuery代码:
它给了我永无止境的未定义警报循环。
更新2:我更新了我的源代码,所以:
节点JS:
客户:
生成的源代码:
似乎没问题,但仍然给我未定义的警报。但是,它只发出两次警报,这意味着它正确解析了 JSON 并且无法访问 lastname 属性?
eclipse - 如何让 Eclipse 将 .ejs 文件解释为 .html?
我最近开始了一个节点项目,我正在使用的两个模块是 express 和 EJS。但默认情况下,我通常使用 eclipse 作为我的 IDE,它适用于 java,适用于 html 和 javascript。但我遇到的一个问题是,对于 .ejs 文件,我没有标记颜色编码或任何形式的代码完成。它基本上只是一个普通文件。
有谁知道我如何让 Eclipse 将 .ejs 文件解释为 .html 文件?我认为它非常相似,除了偶尔的嵌入标签。或者推荐一个更适合 node.js/html/ejs 开发的 IDE。
谢谢!
templates - NodeJS - EJS 模板引擎中的内部动态模板
我想为菜单标题创建一个内部动态模板。我想为我的内部菜单模板发送当前页面的参数,位于主页模板中,并且根据 url,它应该显示不同的菜单项处于活动状态。我该怎么做?谢谢
更新我知道这一点:
但我不知道如何将参数发送到内部模板
node.js - Express.js 可以在同一个“res”对象上呈现不同的路由吗?
我可以在 route/index.js 中有以下配置吗?
案例:mywebsite.com/PageA 在 condition1 通过时正确呈现(所有脚本都正确加载并执行)
问题:但是当条件 1 失败时,我得到了 PageB 渲染,PageB.ejs 中的 javascripts 被渲染但不执行,比如说,在 $document.Ready() 上。奇怪的是,如果我在浏览器中“刷新”已经呈现的 PageB,那么 JavaScript 就会正确执行。
作为一条信息:我在所有“< script >...”中使用 defer="defer" 标签
我在这里想念什么?
node.js - 在 node/express + ejs 中将对象传递给客户端?
我有一个非常大的对象,我需要将它传递给客户端脚本中的函数。我曾尝试使用 JSON.stringify,但在使用这种方法时遇到了一些问题——主要与性能有关。可以在 ejs 中做这样的事情吗?
在我的客户端脚本中,我会将此对象传递给这样的函数
当我尝试这个时,我得到
或者