使用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
是哪里出问题了呢?
找到原因了吗?我也遇到这种情况了