【问题标题】:Accessing json data from ajax using express.js使用 express.js 从 ajax 访问 json 数据
【发布时间】:2015-12-07 11:21:58
【问题描述】:

我正在从 HandsOnTable 中提取数据并将其发送到我的 Node.JS 和 Expess.JS 后端进行保存。根据此处的示例 (http://docs.handsontable.com/0.20.2/tutorial-load-and-save.html),我在通过 AJAX GET 发送数据之前对数据执行 json.stringify。

我的问题是访问后端收到的数据。我正在使用 body-parser 访问这样的 json 对象:req.body.xxx;但是我希望能够访问每一行和字段,例如“鲍勃”。

有什么想法吗?下面是我的json数据。

{"data":[["Bob",null,"PHD",null],["Julie",null,"test",null],["Stan",null,"Masers",null]]}

【问题讨论】:

    标签: javascript express handsontable


    【解决方案1】:

    您可以尝试以下函数来访问指定行和列的数据:

    function accessColumn(data, row, column) {
        return data.data[row][column];
    }
    console.log(accessColumn(data, 0, 0)); // "Bob"
    

    【讨论】:

      【解决方案2】:

      您可以对数据进行简单的循环:

      获取所有字段并对每个字段进行处理

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

      或使用

      根据索引获取所需的任何内容
      t.data[x][y]
      
      • 假设 t 是填充数据的变量

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-06
        • 2016-10-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多