ejs引入公共模板

使用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
是哪里出问题了呢?

阅读 6.8k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进