我是 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 来获取运营商的价值,但我不知道如何获取其他数据,例如 DeiveryStandard、DeliveryExpress、fromPrice、maxPrice ...
你有想法吗?
提前谢谢你,如果我的问题很愚蠢,对不起!