freemarker与javascript集成

<ul id="option5" class="abc">

<#list (optionsSelected)! as options>
<li class=" ${options_index+1}">
   <a href ="${options_url}">
          ${options_description}
   </a>
</li>
</#list>
</ul>


<a href="${content_url}" onClick="abc()"; return false;">


<script>
function abc(){

    $('.nav_header li').click(function () {
           var blah = $(this).children().attr('href');
                etc
                etc ....
                return false;
       }).filter(':first').click();

    }

</script>

我的输出看起来像上面的代码:

option1 option2 option3 option4 option5

当我点击选项1时,我想看到“嘿,我是选项1”
当我点击选项1时,我想看到“嘿,我是你的第二选择”
当我点击选项1时,我想看到“嘿,我是3岁”
没有页面重新加载等.

我想知道如何在freemarkeR中获得此行为?我有我的js代码,但我怎么把它放在freemarkeR?我找不到与freemarker集成的javascript的好例子.我对freemarker很新,

这不是真正的freemarker问题,JS并不关心你的服务器端技术.

我会做的事情如下:

<a href ="${options_url}" onClick="alert('${options_description}'); return false;">
          ${options_description}
   </a>

因此,如您所见,棘手的部分只是将您的freemarker变量作为正确的JS字符串 – 使用’或'(允许的地方).

相关文章