将域对象的字段传递给grails中的javascript函数

时间:2016-08-02 14:53:04

标签: javascript grails gsp

我想将一个域对象的字段传递给我的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>

1 个答案:

答案 0 :(得分:1)

问题是您的function中有onclick。你不需要那里。删除它,以便onclick看起来像这样:

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