当我们需要将某些值从Controller
传递到view
时,我们会通过model
发送它。
在控制器
中render(view : "projectView", model:[p:project]);
在GSP中
<html>
<head>Test</head>
<body>${p}</body>
</html>
但我要抓住${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}
。我该如何解决这个问题?
答案 0 :(得分:0)
如果${p}
不是JSON格式的字符串,则需要将"${p}"
括在引号中。