Ich habe folgendes JS Objekt:Wie wird JS-Objekt als JSON korrekt gesendet?
json =
{
"category_id": category,
"subcategory_id": subcategory,
"offer_type": type_offer,
"features": []
};
Ich habe versucht, dieses Objekt als JSON zu senden wie:
$.ajax({
type: 'POST',
url: '/add',
data: json,
success: function (data) {
},
contentType: "application/json",
dataType: 'json'
});
Ist es richtig? Oder muss ich mich vorher vorbereiten?
Jetzt benutze ich diesen Teil des Codes:
formObj = $("#form_add").serialize();
var json = {};
var wrapperObj = {json: json, form: formObj};
$.ajax({
type: 'POST',
url: '/add',
data: JSON.stringify(wrapperObj),
success: function (data) {
// TODO
},
contentType: "application/json",
dataType: 'json'
});
Ist es richtig? Wenn ich zwei Objekte in einem und nach stringify
verpacke?
Nun, funktioniert es? – Atsch
Können Sie aktualisierte Frage bitte sehen – Alice