在js文件里面是不是不能用jfinal模板引擎

这两天做项目发现个问题,在html页面里面写的js代码,模板引擎指令是可以生效的,类似像#(***),但是复制到js文件中,再引入,就不生效了。

不知道是不是我哪里没弄对!

(~ ̄▽ ̄)~ (~ ̄▽ ̄)~ (~ ̄▽ ̄)~ 

评论区

JFinal

2018-06-18 18:10

复制到 js 文件中的 js 内容根本就没走模板引擎,当然不会生效了

例如 render("aaa.html") 这个渲染,仅仅是对 "aaa.html" 这个模板文件进行渲染,而其中如果有对外部 js 的链接是模板引擎感知不到的

解决办法是去掉让外部 js 文件中有关模板引擎的使用,转而通过函数传参的形式,然后在 "aaa.html" 中调用外部 js 文件中的方法时,带上参数,而这个参数可以在 "aaa.html" 中通过模板引擎来生成

热门反馈

扫码入社