使用dojo框架出现错误"SyntaxError: Unexpected token

接触一年编程的菜鸟一枚,用词什么的望包涵。

由于项目前台使用dojo框架,而dojo的教程说明也比较少,遇到一些非共性的问题bug,很不好找。这里就把遇到的一个问题,

它的一个可能的解决方法记下来吧。

着手的项目是进销存类的,自己测的时候,没有遇到过这类问题,后来导入一些测试的正式数据,打开其中的一些单据的时候,会报

"SyntaxError: Unexpected token < undefined is not a function" 的错误,如图1:

                                                                         

由于其他的大部分单据可以使用,就没有理这个问题。直到后来导入更大的正式库来测试的时候,登入的时候,大部分的时候登入不了,

一直就是这个错误。

由于专业技术薄弱,也跟不到错误源头,图2中是dojo文档里的dojo/_base/xhr.js:

                                                  

就一直在那里登入,(偶尔一两次可以进去,就是碰这几率)。直到有一次奔出的错误提示是"java heap space",大概就是堆空间吧。搜了搜,

这个问题的解决方法,结果还不少,采用了 附1 哥们 (非常感谢)的方法,修改了tomcat下的JDK,VM arguments 加入了-Xms512m -Xmx1024m

(这个是tomcat的内存设置,详细介绍 附2地址(非常感谢))就没有出错了。如图3:

                                    

现在想想就是空间不足了,单据数据量一大,就出这个错了。

这里没有什么技术的东西,就是一个bug的可能解决途径。


附1:http://www.cnblogs.com/linjiqin/archive/2011/04/27/2030115.html

附2:http://blog.csdn.net/kingboy123000/article/details/8964468

你可能感兴趣的:(使用dojo框架出现错误"SyntaxError: Unexpected token)