【问题标题】:Passing a field of a domain object into javascript function in grails将域对象的字段传递给grails中的javascript函数
【发布时间】:2016-08-02 14:53:03
【问题描述】:

我想在 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>

【问题讨论】:

  • 试试不带关键字functiononclick 并以setID( 开头

标签: javascript grails gsp


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    相关资源
    最近更新 更多