2010-09-04 54 views
1

這裏嵌入JavaScript的for循環是我的嘗試...... 我把這個稱爲<mySbtBasedProjdir>/src/main/webapp/static/simpleForLoop.html問題在liftweb靜態內容

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

回答

2

你需要把它們放在CDATA標籤內,我認爲

<![CDATA[ 
<script etc ... 
</script> 
]]> 

所以解析器會忽略它。