我是Javascript/jQuery的初学者,我正在使用KnockoutJS创建一个界面,所以我有几个模型。我想将所有数据保存在数据库中,但我不知道如何去做。如何从json获取数据以便将它们保存到数据库中?
我开始:
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等其他数据...
你有想法吗?
非常感谢您,如果我的问题很傻,我很抱歉!
为什么不将测试变量的全部内容发送到服务器? – pax162
感谢您的快速回复!事实上,“myURL”是一个web服务,它对应于包含“载体”的表,并且我希望将相应的web服务中的每个数据发送到相应的服务器上,但我不知道它是否可行。 – Blondie
因此,您还有其他web服务其他物件? – pax162