记录javaweb文件管理系统中遇到的一些问题
简介
此系统是以原生javaweb所做,前后端以ajax获取后端传来的json数据交互,制作过程中遇到不少问题,笔者以后端为主修,所以问题大多在于前端方面.
问题一、ajax异步提交表单时,点击提交按钮会出现二次提交的情况
解决方法:
1.使用preventDefault方法阻止submit按钮自身的提交
2.表单onsubmit设置成return false
问题二、jdbcTemplate查询结果映射时结果为null,无法赋值给int
解决方法:
将int类型改为Integer类型
问题三、无法判断获取的jquery对象是否存在
解决方法:
将jquery对象转换成js对象
问题四、js函数setTimeout延时失效
解决方法:
函数的第一个参数必须是js代码字符串
(1)当函数没有参数时,可以如下