首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于enjoy模板的疑问, 在js书写enjoy指令中,方法入参是字符串
傲泪无痕
2020-08-15 13:33
关于enjoy模板的疑问, 在js书写enjoy指令中,方法入参是字符串,怎么转成enjoy对象
项目:
JFinal
评论区
傲泪无痕
2020-08-15 13:45
@JFinal
就是function memberList(memberList)方法里面参数不是enjoy对象,而是一串字符串,导致方法里面的数组没有值
回复
JFinal
2020-08-15 14:25
@傲泪无痕
去掉前后方的单引号即可
回复
傲泪无痕
2020-08-15 14:30
@JFinal
去掉之后报错, SaveRoundTeamMemberForm is not defined,
回复
JFinal
2020-08-15 15:56
@傲泪无痕
你的 js 部分调用了: memberlist( #(x.memberList) )
memberlist 是一个 js 函数,此时参数为 js 参数,然后你在 memberlist 函数内部再通过 # for 指令对该 js 参数进行迭代,显然是错误的
js 与 enjoy 的工作有一个先后问题,enjoy 工作在先,js 工作在后,而这个先后不能倒置,更不能穿插
enjoy 工作在后端的 java 虚拟机, js 工作在浏览器中的 js 解析器
要理解这个问题,最简单的办法是,在浏览器中右键打开当前页面的 html 源码,看看里头的 js 最终生成的结果就知道了
你会看到,浏览器中只有 js ,没有 enjoy 代码
回复
傲泪无痕
2020-08-15 16:09
@JFinal
嗯,好吧,我换种写法,谢谢了
回复
发送
我要反馈
热门反馈
扫码入社