Node JS - Express - Mongodb:在JSON密钥中使用额外的方括号发布数据

时间:2014-11-24 10:07:25

标签: ajax json node.js express

我试图使用express将数据发布到节点js。我正在使用以下代码将数据发布到服务器。

var data = {};
data.opt = [];
data.opt.push({label:"Rahul",name:"Rh"});

$.ajax({
    type: "POST",
    url: '/save',
    data: data,
    dataType: "JSON"
});

当我从NodeJS重新获取数据时,我的状态低于JSON

opt: [ { '[label]': 'Rahul', '[name]': 'Rh' } ]

在上面的数据中,额外的方括号添加了opt

的键值

请帮我解决这个方框的问题。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我希望它有效......只需拨打电话....

var data = {
    'opt' : [],
};
data.opt.push({"label":"Rahul","name":"Rh"});