问题总结
1.关于ajax的使用
关于返回数据的问题
![image-20211101100221005](https://i-blog.csdnimg.cn/blog_migrate/decde7234db7ea90c132650cd57651a9.png)
如上图所示,当我们在ajax的参数中指定了dataType为json时就不再需要在对返回的结果进行JSON.pase()处理。因为当指定后,会自动把result转化为js对象,不许要我们自己来进行转换。如果加上第2个红框中的解析语句则浏览器会出现下图所示错误
可以看出来console.log()打印出来的result已经是js对象了,如果再使用JSON.parse()来解析就会报上图中的错误。
2.Mybatis获取自增长的主键id
今天做业务时需要用到插入数据库后获得主键id,实现方式如下图:
![image-20211120152845194](https://i-blog.csdnimg.cn/blog_migrate/ae4c3a37c113ae54cc1f5ddee2abaa63.png)
加入上图所框住的两个属性即可,其中keyProperty是把主键值付给comment的哪一个属性。
mybatis中对这两个属性的解释: