Javascript 如何使用ajax post方法发送数据?(node.js mogodb)
我想像这样插入我的数据:Javascript 如何使用ajax post方法发送数据?(node.js mogodb),javascript,ajax,node.js,mongodb,Javascript,Ajax,Node.js,Mongodb,我想像这样插入我的数据: {name:john,address:[{houseName:gbu,place:vypin,pin:3322}]} 但是当我使用ajax发布这篇文章时,req.body就是这样 {name:john,address[0][houseName]:gbu,address[0][place]:vypin,address[0][pin]:3322} 建议我是否有任何简单的方法您需要在新变量中重写json,如下所示: var json = { name: req.
{name:john,address:[{houseName:gbu,place:vypin,pin:3322}]}
但是当我使用ajax发布这篇文章时,req.body
就是这样
{name:john,address[0][houseName]:gbu,address[0][place]:vypin,address[0][pin]:3322}
建议我是否有任何简单的方法您需要在新变量中重写json,如下所示:
var json = {
name: req.body.name,
address: []
};
req.body.address.forEach(function (address) {
json.address.push({
houseName: address.houseName,
place: address.place,
pin: address.pin
});
});