TypeError: Cannot use 'in' operator to search for 'length' in xxx解决
2018-12-19 14:55
507 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38188047/article/details/85097229
描述:
使用angularJs-select2,代码如下:
封装进入到entity.typeId是一个json数据,而进行数据添加时出现错误。
报错信息:
问题分析
数据库该数据已经存入,但是前端却报了一个没有length属性这样的错误。个人猜测:1,json数据格式不对,非标准j’son格式于是打印看一下。
测试:
确实是一个Json数据,应该是格式不标准,我只需要里面的一个值,取出来不就行了。
解决:
前端页面:修改成typeId不直接封装进入到entity对象
controller:通过""+value转换成一个String对象,然后转成一个Number类型,再写入entity.typeId对象
注意事项:
如果前端直接封装进入到entity.typeId,后台相应改变还是会报length属性没有的错误。
如下
故前端不直接封装进入到entity.typeId里。
相关文章推荐
- 解决 js报错:Uncaught TypeError- Cannot use 'in' operator to search for 'length' in [{"id":"636","...
- ...Uncaught TypeError: Cannot use 'in' operator to search for“length”in { json数据 }
- jquery each报 Uncaught TypeError: Cannot use 'in' operator to search for错误
- ERROR in Cannot use 'in' operator to search for 'providers' in null
- 前台解析有后台传过来的json数据时报错 Cannot use 'in' operator to search for 'length' in......
- Uncaught TypeError: Cannot use 'in' operator to sea
- 解决 Error:Unable to find encoder for type stored in a Dataset
- angular1组件传递方法调用错误Cannot use 'in' operator to search for 'vm' in XXXX
- Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#<Object>‘的解决方法
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use
- Error 1 Operator '+' cannot be applied to operands of type 'string' and 'method group'
- TypeError: cannot use a string pattern on a bytes-like object解决方法
- how to fix "Cannot find a valid baseurl for repo: poptop-stable/7" in centos 7 *64 when use "yum -y
- php错误 Fatal error: Cannot use object of type stdClass as array in……
- mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法
- Spark 2.0 DataFrame map操作中Unable to find encoder for type stored in a Dataset.问题的分析与解决
- JavaScript 程序错误Cannot use 'in' operator to search的解决方法
- jquery each报 Uncaught TypeError: Cannot use 'in' operator to search for错误
- 解决IntelliJ IDEA 报编译错误Error:(36, 74) java: diamond operator is not supported in -source 1.5 (use -s
- Fatal error: Cannot use object of type stdClass as array in……