私は、次のJSオブジェクトを持っている:JSオブジェクトをJSONとして送信するにはどうすればいいですか?
json =
{
"category_id": category,
"subcategory_id": subcategory,
"offer_type": type_offer,
"features": []
};
私は次のようにJSONとしてこのオブジェクトを送信しようとした:
$.ajax({
type: 'POST',
url: '/add',
data: json,
success: function (data) {
},
contentType: "application/json",
dataType: 'json'
});
はそれが正しいですか?それとも前に準備をする必要がありますか?
今私はこのコードの一部を使用します。
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'
});
はそれが正しい方法ですか? stringify
の前後に2つのオブジェクトをパッケージ化するときは?
さて、それは動作していますか? – Atsch
更新された質問をご覧になれますか – Alice