2016-08-02 10 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

問題は、あなたがあなたのonclickfunctionを持っています。あなたはそこにそれを必要としません。ので、それを削除し、あなたのonclickは次のようになります。

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

関連する問題