Javascript发布数组并在服务器端接收它

时间:2016-02-18 06:28:07

标签: javascript jquery ajax node.js

我正在尝试使用ajax发送数组,想象数组

Modes.TType

我将这些正常值和数组发送到服务器端,使用ajax,在服务器端得到这个没问题,

var anotherOne = 'anotherOneData';
var documents = ['banana', 'apple', 'monkey'];

如何访问文档的第一个元素?

console.log(req.body);

//result (anotherOne is I sent too, this is not array,)
{ anotherOne : 'anotherOneData',
  'documents[]': 
[ 'banana', 
'apple, 
'monkey' ] }

我完全无法得到正在发生的事情,请帮助我。

1 个答案:

答案 0 :(得分:1)

根据您记录的内容,req.body上的媒体资源称为documents[],因此:

console.log(req.body['documents[]'][0]);

那就是说,我想我会把它作为JSON发送,然后在服务器上解析它。