2016-08-02 98 views
0

我想在我的view.gsp(grails)中将域对象的字段传递给javascript函数,但出现语法错误。将域对象的字段传递给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> 
+1

试试你的'onclick'而不需要通过关键字'function',只是用'SETID(' –

+0

工程启动 - 谢谢! – msaggar

回答

1

问题是您在onclick中有function。你不需要它。删除它让你onclick看起来是这样的:

onclick="setID(${studentInstance.id})"

相关问题