【发布时间】:2014-05-05 09:40:41
【问题描述】:
每当单击按钮时,我都会尝试通过对服务器进行 ajax 调用来更新 javascript 视图模型,并且在第一次单击后页面似乎没有选择新分配的视图模型。
我有一个示例 jsfiddle here
下面是我的简单viewModel
var viewModel = {
model: null
};
按钮单击事件处理程序,我确保只调用一次应用绑定
$('#btnSearch').click(function () {
// In actual scenario this data is returned from server side code
var playerData = searchPlayers($('#drpCountry').val());
// Data returned from server is then assigned to viewModel
viewModel.model = playerData;
if ($('#hdnKOHasBinded').val() === '0') {
ko.applyBindings(viewModel);
$('#hdnKOHasBinded').val('1');
}
});
请帮忙
【问题讨论】:
标签: knockout.js