在POST请求中发送2级复杂对象

时间:2015-04-22 01:20:07

标签: javascript angularjs node.js

我的Angular Js形式中有一个2级复杂对象,如

{
    "name":"",
    "email":"",
    "friends":[
        {
            "name":"",
            "email":""
        },
        {
            "name":"",
            "email":""
        }
   ]
}

我可以将所有属性发送到服务器端,但朋友除外。如果我检查chrome developer扩展控制台的请求,那么friends属性总是以朋友身份传递:"[[]]"

我在主要对象上也使用过JSON.stringify以及朋友,但运气不错。 我正在使用Angular Js作为前端,它正在调用Node js服务。

1 个答案:

答案 0 :(得分:0)

我得到了解决问题的方法。问题是我错误地定义了对象数组。应该是var friends = {};而不是var friends = [];