项目开发笔记

项目开发笔记

JS异步产生的问题
问题一

今天卡在一个JS问题上,研究了好久,最后发现是忽略了异步Ajax请求特点导致的。

  • 问题:有一个全局变量,先使用Ajax请求初始化这个变量,下面的代码接着使用了这个全局变量,导致使用这个全局变量的时候失败了。
  • 原因:在Ajax请求未响应之前,我就去使用了这个全局变量,肯定取到的值为空!因为本地代码执行速度远大于异步请求的响应时间。
问题二

关于MyBatis的Mapper文件的书写格式

  • 问题:在Mapper.xml中本来想写的规范一些,就写出了suggest_type = #{suggestType, jdbcType = INTEGER}这种代码,结果报错Improper inline parameter map format.
  • 原因:正如异常信息里写的,MyBatis语法中必须#{propeName,attr1=value1,attr2=value2},attri1之间不能有空格的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值