js前端问题
PG_码农
高山流水点滴积累。
展开
-
js出现的常见问题
1.js中Uncaught RangeError: Maximum call stack size exceeded问题翻译:最大堆栈超过了最大值出现原因:这就是因为一个函数一直递归调用自己,无法停止,只有在内存被塞满(内存溢出)的时候,报错才能够停止。2.Uncaught SyntaxError: Invalid or unexpected token 报错翻译 :无效或意外的标记出现原因:是符...原创 2018-05-11 11:46:34 · 491 阅读 · 0 评论 -
js的for in 循环 多数据
for(var v in obj){ document.write(v)+"<br/>"; } 格式:(变量 in 对象)......注意,,, 当“对象”为数组时,“变量”指的是数组的“索引”; 当“对象”为对象是,“变量”指的是对象的“属性”。js前端使用for(in)循环对象时出现错误数据,输出的结果多了一些remove,joinExt等字符。是由于可能输出了对象...原创 2018-06-30 11:07:54 · 1267 阅读 · 0 评论 -
Uncaught SyntaxError: Unexpected identifier
问题:页面报错Uncaught SyntaxError: Unexpected identifier情景:后台通过Attribute传json类型的数据,前台通过${}获取,所以报错。原因:数据类型弄错了解决方法:1.把要传回的参数改为String类型。如需json类型,在前台再对数据进行转换。...原创 2018-08-08 15:56:16 · 393 阅读 · 0 评论 -
Request processing failed; nested exception is freemarker.core.NonStringOrTemplateOutputException
错误: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is freemarker.core.NonStringOrTemplateOutputException: For "$...原创 2018-08-08 16:12:04 · 3577 阅读 · 2 评论 -
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decryp
报错:javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decryp原因:由于前台通过url传过来的加密后的数据到后台接受丢失特殊字符.(url对字符串进行编码,但是发现+全部都变成了空格)代码:解决:对前台的代码进行编码:bankCardNumber = ba...原创 2018-08-29 16:47:28 · 8090 阅读 · 0 评论 -
Data too long for column 'userNo'
报错:Data too long for column 'userNo'数据库:MySQL原因:由于数据库里面对应的字段长度小于你赋予的值的长度解决方法:修改字段的长度原创 2018-09-07 11:59:03 · 264 阅读 · 0 评论 -
获取本月,本季度,本年的第一天,最后一天
var now = new Date(); //当前日期var nowMonth = now.getMonth(); //当前月var nowYear = now.getYear(); //当前年nowYear += (nowYear < 2000) ? 1900 : 0; //function setDate(type) { var date = new Date(),...原创 2018-09-13 18:05:09 · 2578 阅读 · 0 评论