将域对象的字段传递给 grails 中的 javascript 函数
Passing a field of a domain object into javascript function in grails
我想将域对象的字段传递给 view.gsp (grails) 中的 javascript 函数,但出现语法错误。
这是我的 gsp 和 javascript - 如果您看到语法错误,请告诉我。谢谢!
/*HTML*/
<td><a href='#' data-toggle="popover" id="popoverID" onclick="function setID( ${studentInstance.id})">${fieldValue(bean: studentInstance, field: "active")}</a></td>
/*JS*/
<script type="text/javascript">
var id = 0;
function setID(userId){
console.log("userId: " + userId);
id = userId;
}
</script>
问题是您的 onclick
中有 function
。你在那里不需要它。删除它,这样你的 onclick
看起来像这样:
onclick="setID( ${studentInstance.id})"
我想将域对象的字段传递给 view.gsp (grails) 中的 javascript 函数,但出现语法错误。
这是我的 gsp 和 javascript - 如果您看到语法错误,请告诉我。谢谢!
/*HTML*/
<td><a href='#' data-toggle="popover" id="popoverID" onclick="function setID( ${studentInstance.id})">${fieldValue(bean: studentInstance, field: "active")}</a></td>
/*JS*/
<script type="text/javascript">
var id = 0;
function setID(userId){
console.log("userId: " + userId);
id = userId;
}
</script>
问题是您的 onclick
中有 function
。你在那里不需要它。删除它,这样你的 onclick
看起来像这样:
onclick="setID( ${studentInstance.id})"