ajax获取到了数据,页面展示其中的名称却显示undefined

ajax请求获取到了数据如下:

页面展示其中名称时,却显示undefined,如下图:

js循环遍历数据填充到页面html如下:

不知是哪里有问题,请指点,谢谢!

函数问题,function 函数会改变this指向,改成箭头函数试一下

应该没问题啊,如果result是你贴出来的json格式,自己在检查下result的结构

循环方式,要从 $(data).each 修改为 for () 来处理。