velocity语言如何写入jquery中

发布于 2021-11-19 04:17:32 字数 571 浏览 903 评论 6

想在jquery中写velocity,总是报不识别的语法错误,请问是什么原因

<script type="text/javascript">
    // jQuery.noConflict(); 
    jQuery(document).ready(function(jQuery){
    var alartvalue={high:"$!alarmlevel.high",medium:"$!alarmlevel.medium",low:"$!alarmlevel.low"    };//这段可以执行
      #if($a&&$a.length()>0)   //if、eles不识别
           var a="$a"  
           alert(a);  
       #end 

});

</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

背叛残局 2021-11-21 10:02:18

@FoxHu 问题解决了,应该是$a没有定义,改为

#set($a=2)
  #if ($a)   
           var a="$a"; 
           alert(a); 
    #end
就可以了,谢谢你的回答!

风苍溪 2021-11-21 08:43:00

@倪闯 var a="$a";后面少了分号;加上分号应该就可以了!

凌乱心跳 2021-11-21 04:21:17

请问是哪里加上空格?if后面?

醉生梦死 2021-11-20 14:32:51

回复
应该看看页面生成的js正不正确

沦落红尘 2021-11-20 14:22:16

回复
看了,生成的js就是这样,无法识别这个#号

眉黛浅 2021-11-20 13:22:27

把空格加上,调试这种问题最好是查看生成的页面 html 源码,看是否正确先

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文