首页 > Web开发 > 详细

jquery each报 Uncaught TypeError: Cannot use 'in' operator to search for错误

时间:2019-12-31 23:59:58      阅读:195      评论:0      收藏:0      [点我收藏+]

 

最近做项目的时候,用到了$.each()来遍历后台传过来的json数据。直接遍历传过来的数据时就发生 Uncaught TypeError: Cannot use ‘in‘ operator to search for 这个error。

后面通过同学讨论和网上查询资料找出来了原因,因为我们后台传过来的是json数据,但我们$.each()遍历的数据是要javascript对象;所以要把它转给javascript对象。

可以使用 JSON.parse() || $.parseJSON()  这个两个方法来转换。

 

=====错误代码

技术分享图片

 

 

=====正确代码

 

技术分享图片

 

 

 

 

jquery each报 Uncaught TypeError: Cannot use 'in' operator to search for错误

原文:https://www.cnblogs.com/268lwc/p/12127792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!