将Groovy服务器页面的实例属性传递给javascript函数
以下是代码片段:将Groovy服务器页面的实例属性传递给javascript函数,javascript,grails,gsp,Javascript,Grails,Gsp,以下是代码片段: <li> <g:link controller="Customer" action="customerInfo" id="${CustomerInstance.id}" onclick="return confirm('${message(code: 'default.button.customerInfo.confirm.message', default: 'Customer Info' ,args:['${CustomerInstance.id
<li>
<g:link controller="Customer" action="customerInfo" id="${CustomerInstance.id}" onclick="return confirm('${message(code: 'default.button.customerInfo.confirm.message', default: 'Customer Info' ,args:['${CustomerInstance.id}'])}');">Customer Information</g:link>
</li>
客户信息
代码的作用是,每当用户单击链接时,都会出现一个带有客户id的警报框
此代码适用于我:
<li>
<g:link controller="Customer" action="customerInfo" id="${CustomerInstance.id}" onclick="return confirm(Customer ID '+${CustomerInstance.id}+'.Are you sure to continue? ');">Customer Information</g:link>
</li>
客户信息
我认为引号有问题。有人能帮我解决吗???不要在“args”参数中使用单引号或GSP表达式。您只需执行以下操作:args:[CustomerInstance.id] 完整示例:
<li>
<g:link controller="Customer" action="customerInfo" id="${CustomerInstance.id}" onclick="return confirm('${message(code: 'default.button.customerInfo.confirm.message', default: 'Customer Info' ,args:[CustomerInstance.id])}');">Customer Information</g:link>
</li>
客户信息
无效代码:客户信息此代码适用于我:客户信息我认为报价有问题。有人能帮我吗??