对此的任何想法
var elemVal = $("#element").val();
var finalVal = "${someTagLib(attr: elemVal)}";
元素是一个select选项,所以我得到了用户选择传递给taglib函数的值。似乎搜索没有被传递到taglib。有人有建议吗?
答案 0 :(得分:1)
根本不可能。您正试图将服务器端代码与客户端代码混合,这是一个常见的错误。
当你使用gsp时,他们首先在服务器上编译,即在JVM中编译,但是javascript无法执行。类似地,当编译的gsp内容在浏览器中呈现为html时,将不会有${}
,因为这是一个groovy表达式。
所以你想要实现的目标是不可能的。