ejs引入公共模板

发布于 2022-09-04 00:05:02 字数 398 浏览 12 评论 0

使用ejs引入公共模板,例如页脚footer.ejs,代码如下:

var footer = new EJS({url: 'common/inc/footer'}).render();
$('.footer').html(footer);

html页面和common文件夹位于同一目录下,页脚是渲染出来了,但是原本页脚上的jq事件,如点击都无效了;
在使用上述代码实现前是用 <% include common/inc/footer %>在html结构中footer位置引入的,但是没有渲染效果,把include代码当做文字显示出来了;
上述两种情况控制台均无报错,第一种引入了ejs_production.js,第二种是ejs.min.js
是哪里出问题了呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独自唱情﹋歌 2022-09-11 00:05:02

找到原因了吗?我也遇到这种情况了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文