我一直在使用$.post
将数据发布到我的nodejs服务器,直到现在才收到数据,但是当我发送这样的obj时:
var myProject={
myFirstKey:"some data here"
mySecondKey:{s1:"some data",s2:"some more data"},
myThirdKey:{}
}
服务器端的当我在console.log我的数据时,第一个和第二个密钥被第三个密钥检测到但是只要我填充它就像这样:
var myProject={
myFirstKey:"some data here"
mySecondKey:{s1:"some data",s2:"some more data"},
myThirdKey:{t1:"some data",t2:"some more data"}
}
收到了......我不知道为什么会这样。
这是我的定义:
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
我想我可能犯了一个简单的错误,但却无法确定它。
感谢您的任何意见。