我有一個下面的ko綁定的HTML。ko.mapping.toJSON 2路綁定似乎沒有工作
<ul data-bind="foreach: ViewModel">
<li data-bind="text: name">
</li>
</ul>
<input type="hidden" data-bind="value:id"/>
當我改變列表中hideden場得到更新correctly.However,當我點擊提交表單POST不會發送最新更新的 視圖模型按鈕。它發送被檢索的舊的。
當我從服務器獲取數據我用這個:在我發表我已經這樣做了
ko.mapping.fromJS(data, {}, viewModel)
:
ko.mapping.toJSON(viewModel)
我已經應用了正確的ko.applyBindings
。這可能是一個與ko.Mapping或我在這裏失蹤的錯誤?
沒有看到更多的代碼,這是不可能的說問題是什麼。你可以在jsfiddle中做一個模型來展示更多代碼嗎?一個問題,如果你正在進行json提交,你爲什麼還要使用隱藏字段? – madcapnmckay