查看自己有没有使用json_encode()函数,
volist在接收到json_encode处理过之后的数组(Array)时,你的view循环数据可能是空的,但是不会报错,而foreach不同,foreach会提示参数错误,这是因为它需要的是数组参数,而不是json串,
我猜你想把数据库中的数据遍历显示到前端,如果不是使用react或者vue的话,请直接使用查询返回的结果即可,不必使用json_encode()方法进行处理,如下图,先是未处理的,可以供foreach和volist使用,后面是处理的,可供vue的axios或者jQuery的ajax使用(中文被转ASCII了)