描述:
使用angularJs-select2,代码如下:
封装进入到entity.typeId是一个json数据,而进行数据添加时出现错误。
报错信息:
问题分析
数据库该数据已经存入,但是前端却报了一个没有length属性这样的错误。个人猜测:1,json数据格式不对,非标准j’son格式于是打印看一下。
测试:
确实是一个Json数据,应该是格式不标准,我只需要里面的一个值,取出来不就行了。
解决:
前端页面:修改成typeId不直接封装进入到entity对象
controller:通过""+value转换成一个String对象,然后转成一个Number类型,再写入entity.typeId对象
注意事项:
如果前端直接封装进入到entity.typeId,后台相应改变还是会报length属性没有的错误。
如下
故前端不直接封装进入到entity.typeId里。