对象中的 Javascript 值返回未定义

标签 javascript jquery ajax javascript-objects

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

这里是截图

JS object

有什么想法为什么会发生这种情况以及如何解决它吗?

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

最佳答案

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

您需要像这样访问它:

result[0].VideoCode

这意味着:结果的第一个元素,然后是该对象的VideoCode属性。

关于对象中的 Javascript 值返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6969296/

相关文章:

c# - chrome和mozilla不解释textarea中的HTML?

Jquery - 在提交时动态构建表单操作?

jquery - 在剑道网格中搜索并突出显示搜索字符串

php - 如何通过 jQuery 传递 post 变量?

php - 使用 ajax 将输入值发送到 php,结果打印到 div

javascript - Zapier Webhooks 和 AJAX 请求

javascript - 获取选择值的元素

Javascript 在数学运算之间附加字符串

javascript - 从文本框中检索值

javascript - 内容可见性和粘性标题