将值从控制器传递到GSP – 到javascript函数
当我们需要将一些值从Controller
传递给view
我们使用它来通过model
发送它。
在控制器中
render(view : "projectView", model:[p:project]);
在GSP中
Test ${p}
但是我要抓住${p}
的值并在JavaScript方法中使用它。 我怎样才能做到这一点?
function messageKeyPress(field, event) { var theCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; var message = $('#messageBox').val(); if (theCode == 13) { var Person = ${p} } }
Firefox
抱怨语法错误,并且没有取值${p}
。 我怎么解决这个问题?
如果${p}
不是JSON格式的字符串,则需要将${p}
括在引号中,例如"${p}"
。