javascript - 如何访问数组中的元素?

标签 javascript json

我在从 JSON 数组获取数据时遇到问题。

这是 JSON 代码:

[
  [
    4.440216064453125,
    [1,0,0,0,1,1,1,0,0,1,1],
    0,
    "Test0",
    "Test0",
    [129]
  ],
  [
    4.452216148376465,
    [1,0,0,0,1,1,1,1,1,0,0],
    1,
    "Test1",
    "Test1",
    [1,0,0]
  ]
]

我想提醒“1”值。这是“测试1”。

JS代码如下:

function inspect(){ 
    $.ajax({
        type: "GET",
        url: 'addtest.json',
        dataType: "JSON",
        async : false,
        success: function(JSON) {
            alert(JSON.array[1])
        },

        error: function(JSON) {
            alert("Error")
        }
    });
} 

它无法正常工作。

你能帮忙吗?

最佳答案

JSON是JavaScript中定义的对象,使用另一个变量

function inspect(){ 
    $.ajax({
        type: "GET",
        url: 'addtest.json',
        dataType: "JSON",
        async : false,
        success: function(response) {
            alert(response[1][3]);   // For showing "Test1"
        },

        error: function(err) {
            alert(err)
        }
    });
} 

关于javascript - 如何访问数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22300908/

相关文章:

javascript - 当字符串包含 src =""或 id =""属性时,不能 $.parseJSON()

java - 您推荐使用哪个包来用 Java 解析 XML 和 JSON?

javascript - OpenLayers 纬度在 Webkit 移动浏览器中捕获不准确

Java:Json 响应类广播异常

javascript - 如何在 WebStorm 中使用 blame?

javascript - WebView 和 JavaScript 之间如何通信?

java - 使用网络库下拉 JSON

javascript - 使用 Angular foreach 循环重新排列 JSON

javascript - jQuery(附加、分离、重新附加)事件处理程序问题

javascript - D3 中的计数总和