在 liftweb 静态内容中嵌入 javascript for 循环时出现问题
这是我尝试过的... 我将其放入名为
的文件中
<lift:surround with="default" at="content">
为什么这是 liftweb 中的问题?
<script type="text/javascript">
var i=0;
for (i=0;i<=5;i++) {
document.write("The number is " + i);
document.write("<br />");
}
</script>
</lift:surround>
我得到的错误开始于:
scala.xml.dtd.ValidationException: :5:14: name expectednet.liftweb.util.PCDataXmlParser.reportSyntaxError(PCDataMarkupParser.scala:174)
Here's what I tried...
I put this in a file called <mySbtBasedProjdir>/src/main/webapp/static/simpleForLoop.html
<lift:surround with="default" at="content">
Why is this a problem in liftweb?
<script type="text/javascript">
var i=0;
for (i=0;i<=5;i++) {
document.write("The number is " + i);
document.write("<br />");
}
</script>
</lift:surround>
The error I get starts with:
scala.xml.dtd.ValidationException: :5:14: name expectednet.liftweb.util.PCDataXmlParser.reportSyntaxError(PCDataMarkupParser.scala:174)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您需要将其包含在 CDATA 标记内,
因此解析器会忽略它。
You need to enclose it inside CDATA tags I think
So the parser ignores it.