对象中的Javascript值返回未定义

时间:2011-08-06 22:13:06

标签: javascript jquery ajax javascript-objects

我正在使用jQuery执行AJAX请求并尝试访问Post请求返回的对象中的值,但是当我尝试使用它时,result.VideoCode它显示undefined (使用console.log)但当我执行console.log(result)时,它显示有一个对象并且其中有数据

这是截图

JS object

任何想法为什么会发生这种情况,我该如何解决?

更新://服务器返回一个对象数组,其中包含一个对象...这样就解开了这个谜......应该早点弄明白了

1 个答案:

答案 0 :(得分:3)

查看屏幕截图,result是一个包含一个对象的数组。

您需要像以下一样访问它:

result[0].VideoCode

表示:results的第一个元素,然后是该对象的VideoCode属性。