私は Javascript/jQuery の初心者であり、KnockoutJS で作成されたインターフェイスに取り組んでいるため、いくつかのモデルがあります。すべてのデータをデータベースに保存したいのですが、その方法がわかりません。
私はから始めました:
self.save = function() {
var data = ko.toJS(self);
var test = ko.toJSON(self);
console.log(test);
}
$.ajax({
url: "myURL",
data: {'carrier': data.carrier},
type: "POST",
});
これは console.log の結果です:
{"id":1,"carrier":"1","Settings":[{"id":1,"price":{"id":1,"DeliveryStandard":"3.00","DeliveryExpress":"6.00","Details":{"id":1,"Standard":[{"id":1,"fromPrice":0,"maxPrice":"45.000"}],"Express"[{"id":1,"fromPrice":0,"maxPrice":"66.000"}]}}}}]}
data.carrier を使用して Carrier の値を取得できますが、DeiveryStandard、DeliveryExpress、fromPrice、maxPrice などの他のデータを取得する方法がわかりません。
アイデアはありますか?
よろしくお願いします。私の質問がばかげていたらごめんなさい!