2016-07-25 7 views
0

Ich versuche, ein verschachteltes JSON-Objekt mit $ http senden, was das JSON-Objekt, was ich im Gespräch über {"Name": "Toto", Kategori {"Name": "Titi": codes ":" 1455 "}} Dies ist ein Beispiel, kann mir jemand sagen, wie man das macht!Senden Sie komplexe Objekte in JSON mit angularjs

+0

{ "name": "toto", "Kategorien": { "name": "titi": "Codes": "1455"}} senden das ist auch gut –

+0

Aber wie man das mit $ http von angularjs senden, könnten Sie mir ein Beispiel geben bitte –

+0

was ist das eigentliche * Problem *? '$ http' hat keine spezifischen Anforderungen für Datenstrukturen, außer dass sie gültig sind JSON .... – Claies

Antwort

0

JSON-Werte können Arrays, Objekte oder Primitive (Zahlen oder Zeichenfolgen) sein.

{ 
    "name": "toto", 
    "categories": [ 
    {"name": "titi": "codes": "1455"}, 
    {"name": "tata": "codes": "1456"} //If more categories 
    ] 
} 

var req = { 
    method: 'POST', 
    url: 'http://example.com', 
    headers: { 
    'Content-Type': undefined 
    }, 
    data: { 
    test: 'test' 
    } 
} 

$http(req).then(function() { 
    .. 
}, function() { 
    .. 
}); 

In Daten werden wir JSON-Daten

+0

Aber wie man das mit $ http von angularjs sendet, könntest du mir bitte ein Beispiel geben –

+0

Editierte Antwort pls check –

+0

Hallo Leute, ich habe ein Formular in angularjs, mit Name und Kategorie, aber das Problem ist, wenn ich dieses Formular mit angularjs sende, es sendete so: {"name": "toto", "kategorie": "toto"} aber ich will dieses ergebnis nicht, ich will das ergebnis als {"name": "toto", "kategorie": {"name ":" toto "}} wie das zu erreichen, bitte, ich möchte erwähnen, dass der Name ist ein normales Textfeld aber Kategorie ist wählen Sie Feld. –

Verwandte Themen