javascript - 使用ajax加载数据。点问题

标签 javascript

这是我的 JSON 文件:

{
    "d.3.o35.data": {
      "name": "level",
      "value": 113,
    },
    "d.3.o36.data": {
      "name": "level",
      "value": 255,
    },
    "d.3.o37.data": {
      "name": "level",
      "value": 255,
    },
  "updateTime": 1397565031
}

这是我的 ajax 脚本:

$.ajax({
    type: "GET",
    url: 'config/json',
    dataType: "JSON",
    async : false,
    success: function(answer) {

        var odp = answer.d.3.o37.data.value
        alert(odp);

    },
    error: function(answer) {
        alert("Error")
    }
}); 

我想提醒其中任何一个的值,但当点是 JSON 对象时它不起作用。如何调用带点的对象?

最佳答案

使用括号:

var odp = answer['d.3.o37.data'].value;

关于javascript - 使用ajax加载数据。点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23084802/

相关文章:

javascript - react 应用程序 : Jest encountered an unexpected token

javascript - VueJS $watch $refs

javascript - 为什么当我尝试将函数绑定(bind)到自身时, "this"对象仍然引用窗口?

javascript - 验证 jQuery 多选复选框

javascript - 在同一 php 页面中显示内容-单击按钮

javascript - 文本区域不想清除(单击按钮时)

javascript - 下拉箭头 unicode 图标 静态位置 css 小型设备

javascript - 选择在 Mozilla Firefox 中的父元素上触发 MouseLeave 事件

javascript - 如何使用javascript在文本框asp.net中屏蔽日期

javascript - 用于多个输入的 jQuery Datepicker