2016-08-02 6 views
0

Я хочу передать поле объекта домена функции javascript в моем представлении.gsp (grails), но я получаю синтаксическую ошибку.Передача поля объекта домена в функцию javascript в grails

Вот мой 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

Works - Спасибо! – msaggar

ответ

1

Вопрос в том, у вас есть function в вашем onclick. Вам это не нужно. Удалить это так ваш onclick выглядит следующим образом:

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

Смежные вопросы