単一の送信ボタンの下で実行したい複数のグリッドがあります。コードは次のとおりです:http://jsfiddle.net/aETvS/
「未定義のプロパティ'プッシュ'を読み取れません」というエラーが発生します
self.orders = ko.observableArray(orders);
self.addorder = function() {
self.orders.push({
name: "",
price: ""
});
};
self.removeorder = function(order) {
self.orders.remove(order);
};
self.hardware = ko.observableArray(hardware);
self.addhardware = function() {
self.hardware.push({
name: "",
price: ""
});
};
self.removehardware = function(hardware) {
self.hardware.remove(hardware);
};
self.save = function(form) {
alert("Could now transmit to server: " + ko.utils.stringifyJson(self.orders));
// To actually transmit to server as a regular form post, write this: ko.utils.postJson($("form")[0], self.orders);
};