将javascript代码存储在velocity vm模板文件中并包含在页面中

时间:2012-05-15 22:33:41

标签: javascript velocity

我有使用速度上下文和rundata对象的javascript代码,我必须将它包含在VM模板中。有没有办法让我把它分成独立的文件,比如screen-js.vm,并包含在GlobalMacros.vm文件中,如:     

和screen-js.vm看起来像:

    $data.setLayoutTemplate("/NoNavigationJs.vm") ##this for not creating any header

    <script type="text/javascript">
    $(document).ready(function() {
         //javascript code ...

    }
</script>

但是这不起作用,这里是页面源,在开头有两个空行:

<script type="text/javascript">

$(document).ready(function() {
...
}
</script>

我在这里做错了什么?谢谢!

大卫

1 个答案:

答案 0 :(得分:0)

我明白了: #parse(“path / to / vm file”)将会这样做。