简介

此零碎是以原生javaweb所做,前后端以ajax获取后端传来的json数据交互,制作过程中遇到不少问题,笔者当前端为主修,所以问题大多在于前端方面.

问题一、ajax异步提交表单时,点击提交按钮会呈现二次提交的状况

解决办法:
1.应用preventDefault办法阻止submit按钮本身的提交

2.表单onsubmit设置成return false

问题二、jdbcTemplate查问后果映射时后果为null,无奈赋值给int

解决办法:
将int类型的字段名改为Integer类型

问题三、无奈判断获取的jquery对象是否存在

解决办法:
将jquery对象转换成js对象

问题四、js函数setTimeout延时生效

解决办法:
函数的第一个参数必须是js代码字符串

(1)当函数没有参数时,能够如下

(2)当函数有参数时,必须如下

问题五、页面呈现谬误Uncaught RangeError: Maximum call stack size exceeded

起因:当控件id和 jquery ajax申请外面的 data变量名重名会呈现这个问题
解决办法:控件id改名

问题六、给元素绑定单击事件时出错(括号问题)

解决办法:
办法括号去掉