与javascript集成的freemarker

与javascript集成的freemarker,javascript,freemarker,Javascript,Freemarker,这并不是真正的freemarker问题,JS并不关心您的服务器端技术 我会这样做: <ul id="option5" class="abc"> <#list (optionsSelected)! as options> <li class=" ${options_index+1}"> <a href ="${options_url}"> ${options_description} </a> </

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

我会这样做:

<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>


所以,正如您所看到的,棘手的部分只是将freemarker变量作为正确的JS字符串进行处理-使用
(在允许的情况下).

您好,这很有效,但会重新加载页面吗?如果不重新加载pae,我怎么做?嘿,谢谢,这很有效,但由于我的脚本很大,我将它放在脚本标记内的一个函数中,然后调用该函数,但它似乎没有拾取它。我是否在某个地方出错了?我已更新了上面的代码。请告诉我它出了什么问题?顺便说一句,谢谢你的帮助。我的意思是,如果我把laert放在一个函数中,然后在onClick中调用该函数,那么它就不起作用了。不,在小提琴中,你直接在onClick中放了警报。我在onClick中放了一个包含警报代码的函数
   <a href ="${options_url}" onClick="alert('${options_description}'); return false;">
          ${options_description}
   </a>