猿问

有没有人遇到过这个问题哈!java后台返回的json字符串,js获取报如下错误?大佬们有什么好的建议?

`后台返回的json字符串,{rows:[{URL:"1.png"},{URL:"2.png"}]}前台获取rows,为什么如下这几种方法都得不到?vararray=xmlHttp.responseTextconsole.log(array)//控制台打印{rows:[{URL:"1.png"},{URL:"2.png"}]}console.log(array.rows)//控制台打印undefinedconsole.log(array['rows'])//控制台也不打印也不报错
`
繁星淼淼
浏览 315回答 2
2回答

大话西游666

vararray=xmlHttp.responseTexttry{array=JSON.parse(array)}catch(e){arr={}}console.log('数据:',array.rows)

暮色呼如

vararray=xmlHttp.responseText这里array里面是个string类型的数据哦,自然不能直接用.或者[]去取到数据了,需要JSON.parse(array)才行呢如果有帮到你,可以点赞采纳打赏哦~
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答