javascript - 使用 JQuery 解析 JSON 嵌套数组

标签 javascript jquery arrays json frontend

我有一个 API 可以将以下 JSON 值作为字符串返回。

"[
    ["West Baton Rouge test hello world", "1"],
    ["LSU Parking \u0026 Transportation Services", "2"],
    ["demokljafsk", "3"],
    ["latest", "19"],
    ["Hello check", "20"],
    ["Dinesh Devkota", "21"],
    ["World", "22"],
    ["altered value.", "23"],
    ["Dinesh Devkota", "24"],
    ["Dinesh Devkota", "25"],
    ["Dinesh Devkota", "26"],
    ["Dinesh Devkota", "27"],
    ["Dinesh Devkota", "28"],
    ["Rocking Client", "29"],
    ["West Baton Rouge", "30"],
    ["Test Client", "31"]
]"

我很难尝试使用 JQuery 获取每个数组的第一个值并使用以下代码将其登录到控制台。

  $.get("/controller", function (data) {
        console.log("Data Loaded: " + data);
        for (var eachdata in data) {
            console.log(eachdata[0]);
        }
   });

我是 JQUERY 的新手,不知道什么是正确的方法。

最佳答案

不要使用 for..in对于数组

var data = [
    ["West Baton Rouge test hello world", "1"],
    ["LSU Parking \u0026 Transportation Services", "2"],
    ["demokljafsk", "3"],
    ["latest", "19"],
    ["Hello check", "20"],
    ["Dinesh Devkota", "21"],
    ["World", "22"],
    ["altered value.", "23"],
    ["Dinesh Devkota", "24"],
    ["Dinesh Devkota", "25"],
    ["Dinesh Devkota", "26"],
    ["Dinesh Devkota", "27"],
    ["Dinesh Devkota", "28"],
    ["Rocking Client", "29"],
    ["West Baton Rouge", "30"],
    ["Test Client", "31"]
];

for (var i = 0, len = data.length; i < len; i++) {
   console.log(data[i][0]);
}

// with jQuery
$.each(data, function (index, value) {
   console.log(value[0]);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 使用 JQuery 解析 JSON 嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29546526/

相关文章:

javascript - 将 HTML 文件加载到 Bootstrap Modal

javascript - react : Stateless component triggers both OnClick

javascript - 如何通过Lodash将对象转换为排序数组

javascript - 动态创建警报时,Bootstrap close.bs.alert 不会触发

javascript - jquery 函数中的自定义事件绑定(bind)不起作用

javascript - 在 javascript 中使用 $.each 和 new Image() 时顺序不一致

javascript - console.log 是所有项目的总和的函数

javascript - 在 Webmatrix 中的 JavaScript 文件中启用 jQuery Intellisense

Javascript - 从字符串数字数组中删除逗号

python - 从二维数组 python 中删除引号