velocity语言如何写入jquery中
想在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
@FoxHu 问题解决了,应该是$a没有定义,改为
#set($a=2)
#if ($a)
var a="$a";
alert(a);
#end
就可以了,谢谢你的回答!
@倪闯 var a="$a";后面少了分号;加上分号应该就可以了!
请问是哪里加上空格?if后面?
回复
应该看看页面生成的js正不正确
回复
看了,生成的js就是这样,无法识别这个#号
把空格加上,调试这种问题最好是查看生成的页面 html 源码,看是否正确先