Javascript 使用express.js从ajax访问json数据

Javascript 使用express.js从ajax访问json数据,javascript,express,handsontable,Javascript,Express,Handsontable,我正在从HandsOnTable中提取数据,并将其发送到Node.JS和Expess.JS后端进行保存。根据这里的例子(),在通过AJAX GET发送数据之前,我正在对数据执行json.stringify 我的问题是访问后端接收到的数据。我使用body解析器访问json对象,如下所示:req.body.xxx;但是,我希望能够访问每一行和字段,例如“Bob” 有什么想法吗?下面是我的json数据 {"data":[["Bob",null,"PHD",null],["Julie",null,"te

我正在从HandsOnTable中提取数据,并将其发送到Node.JS和Expess.JS后端进行保存。根据这里的例子(),在通过AJAX GET发送数据之前,我正在对数据执行json.stringify

我的问题是访问后端接收到的数据。我使用body解析器访问json对象,如下所示:req.body.xxx;但是,我希望能够访问每一行和字段,例如“Bob”

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

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

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

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

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

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

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是一个充满数据的变量
t.data[x][y]