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

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_16268679/article/details/48316173

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

由于项目前台使用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

展开阅读全文

Uncaught SyntaxError: Unexpected token ILLEGAL 求解!!

04-03

小菜在将一个HTML页整合到DZ论坛的时候出现了如下错误:rnrnUncaught SyntaxError: Unexpected token ILLEGALrnrn[color=#FF0000]错误行内容为: var html = ' [/color]rnrnrn以下是代码中的部分代码:rnrn[color=#0000FF] //模拟费用rnrn var showPrice = function() rnrn var price = $.trim($('.traffic .t_title input').val());rnrnrnrn //var oo = /(^d+$)|(^d+.d+$)/;rnrn //var oo = /^d+(.d+)?$/;rnrn var oo = /^(d)+$/;rnrn if (!oo.test(price) || price == '') rnrn $('.traffic .t_title input').val('');rnrn price = '';rnrn //alert("请输入正确的价格");rnrn else rnrn var frist = price.substring(0, 1);rnrn if (frist == '0') rnrn alert('基础流量费用不能少于1¥');rnrn return false;rnrn rnrn rnrn if (price.toString().length > 10) rnrn alert("费用不能超过10位数");rnrn return false;rnrn rnrnrnrn if (price == '') rnrn alert('请正确输入整数基础流量费用');rnrn return false;rnrn rnrn var input = $('#formParam input');rnrn var a = input.eq(3).val();rnrn var b = input.eq(4).val();rnrn var trafficBox = $('.traffic .trafficBox');[/color]rnrnrnrnrn [color=#FF0000] var html = ' 《===谷歌浏览器显示此行错误 rn错误信息为:Uncaught SyntaxError: Unexpected token ILLEGALrn[/color]rn [color=#0000FF] 当月流量rnrn ' + a / 1024 + 'G以下流量rnrn ' + a / 1024 + 'G-' + b + 'G流量rnrn ' + b + 'G-' + (b * 2) + 'G流量 rnrn ' + (2 * b) + 'G-' + (4 * b) + 'G流量rnrn ' + (4 * b) + 'G-' + (8 * b) + 'G流量rnrn rnrn rnrn 所需费用rnrn 免费rnrn ¥' + price + 'rnrn ¥' + (2 * price) + 'rnrn ¥' + (3 * price) + 'rnrn ¥' + (4 * price) + 'rnrn rnrn ';rnrn rnrn trafficBox.html(html);rnrn $('.traffic .attd').hide();rnrn trafficBox.show();rnrn rnrn $("#freePrice").val($("#setPrice").val());rnrn return true;rnrn [/color] 论坛

没有更多推荐了,返回首页