thinkphp中提示Warning:Invalid argument supplied for foreach()的解决方法

来源:csdn博客 分类: 文章浏览史 发布时间:2021-08-06 20:22:06 最后更新:2021-08-06 浏览:389
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2021-08-06 20:22:06

查看自己有没有使用json_encode()函数,

volist在接收到json_encode处理过之后的数组(Array)时,你的view循环数据可能是空的,但是不会报错,而foreach不同,foreach会提示参数错误,这是因为它需要的是数组参数,而不是json串,

我猜你想把数据库中的数据遍历显示到前端,如果不是使用react或者vue的话,请直接使用查询返回的结果即可,不必使用json_encode()方法进行处理,如下图,先是未处理的,可以供foreach和volist使用,后面是处理的,可供vue的axios或者jQuery的ajax使用(中文被转ASCII了)

 

 

 

1楼 sTmWcysy
2022-03-20 13:42:32
e
php技术微信