私のgspページでは、ページの読み込み中にjqueryを使用して動的にリンクを作成しようとしています..
<r:script>
function loadEmailButtons(mailTask,rowIndx,trainingIds){
alert(rowIndx);
$.each(mailTask, function(index, value) {
if(value ==0){
$(".table2 tr:eq("+(rowIndx)+")").append("<td width='5%' ><span><g:link action='mail' params='[mailType:'Training_Information']' controller='mailDraft' id='1'>Info</g:link></span></td>");
}
});
}
$(document).ready(function(){
var mailDraftReminderInstance = ${mailDraftReminderInstance};
loadEmailButtons(mailDraftReminderInstance, 2,trainingInstanceIds);
});
</r:script>
しかし、エラーが発生しています:
コンソールで見ることができます
function loadEmailButtons(mailTask,rowIndx,trainingIds){
$.each(mailTask, function(index, value) {
if(value ==0){
$(".table2 tr:eq("+(rowIndx)+")").append("<td width='5%' ><span><a href="/opal/mailDraft/mail/1?mailType=Training_Information">Info</a></span></td>");
}
});
}
キャッチされていない SyntaxError: 予期しないトークン)が href の近くにあります
ここで何が問題なのですか...上記のURLを生成する動的リンクを作成する他の方法はありますか?