Javascript发布数组并在服务器端接收它
Javascript post array and receive it in serverside
我正在尝试使用 ajax 发送数组,想象一下数组
var anotherOne = 'anotherOneData';
var documents = ['banana', 'apple', 'monkey'];
我使用 ajax 将这些正常值和数组发送到服务器端,在服务器端得到这个没有问题,
console.log(req.body);
//result (anotherOne is I sent too, this is not array,)
{ anotherOne : 'anotherOneData',
'documents[]':
[ 'banana',
'apple,
'monkey' ] }
如何访问文档的第一个元素?
req.body.documents[0] // not working
req.body.documents[0][0] // not working
req.body.documents instanceof Array // false : why?
我完全无法理解发生了什么,请帮助我。
根据您记录的内容,req.body
上的属性称为 documents[]
,因此:
console.log(req.body['documents[]'][0]);
也就是说,我想我会将其作为 JSON 发送,然后在服务器上解析它。
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- Webpack开发服务器和React服务器端渲染
- 套接字发生了什么's在'断开连接'事件(服务器端)
- 从服务器端将属性绑定到套接字对象;似乎不能正常工作
- 在没有服务器端脚本的情况下跨多个页面链接导航栏
- 使用服务器端分页链接进行 ajax 无限滚动
- 谁在套接字(服务器端)上正确管理mongodb数据
- 通过单击按钮或链接(javascript和/或php?)将服务器端文件设置为输入文件类型的值
- Do Flux(通过Facebook)使用套接字处理服务器端更新
- 服务器端和客户端套接字编程
- 为什么firefox有时会在服务器端打开两个不同的套接字
- 数据表服务器端格式化链接
- 套接字.IO服务器端广播
- 我如何断开套接字服务器端和客户端在套接字.io 1.0
- 在socket.io上关闭套接字服务器端
- 套接字在服务器端代码节点内发出
- 我在客户端和服务器端都实现了xdomain脚本,但在IE9中不断获得'超时等待iframe套接字'警告
- 如何在服务器上将json对象从客户端接收到php2D数组中
- 传递服务器端变量到链接的javascript文件
- 在设计视图中使用HTML超链接从服务器端调用void方法