我正在使用 jQuery 执行 AJAX 请求,并尝试访问 Post 请求返回的对象中的值,但是当我尝试像这样 result.VideoCode
使用它时,它显示未定义
(使用console.log),但是当我执行console.log(result)
时,它显示有一个对象并且其中有数据
这里是截图
有什么想法为什么会发生这种情况以及如何解决它吗?
更新://服务器正在返回一个对象数组,其中包含一个对象......这样就解决了这个谜......应该早点弄清楚
最佳答案
查看屏幕截图,result
是一个包含一个对象的数组。
您需要像这样访问它:
result[0].VideoCode
这意味着:结果
的第一个元素,然后是该对象的VideoCode
属性。
关于对象中的 Javascript 值返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6969296/