0
私は、新しいデータを取得するために「dayid」で$ .getJsonを発射するイベントをクリックしていgetJson更新HTML Knockout.js
function getDaysMeals(dayid)
{
$.getJSON('jsonchoose/'+ dayid +'', function(data) {
var viewModel = {
dayMeals: ko.observableArray(data)
};
ko.applyBindings(viewModel);
});
}
を使用して、新しいデータをretreivingています。
私は新しいデータでテーブルを更新しようとしています。現時点では、毎回既存のデータに追加しています。コードapplybindingsで
<table>
<tbody data-bind="foreach: dayMeals">
<tr>
<td data-bind="text: description" class="display-meal"></td>
<td data-bind="text: measure" class="display-meal"></td>
<td data-bind="text: total_cal" class="display-meal"></td>
</tr>
</tbody>
これが解決しました。今では私にはっきりと見えます。おかげで – rebelbass
も私のために働いた、ありがとう.. – DharaPPatel