チェックボックスがあり、データを更新するためのチェックボックスのイベントをクリックします。チェックボックスをクリックすると、データは更新されますが、チェックボックスがチェックされません。
これは私のhtmlコードです:
<td>
<input type="checkbox" data-bind="checked: status, disable: status, click: $root.UpdateStatus" />
</td>
これは私のスクリプトです:
self.UpdateStatus = function (tblUsers) {
$.ajax({
type: "POST",
url: 'SinglePageApp.aspx/UpdateStatus',
data: "{statusVal: 'true',goalId: " + tblUsers.goalId + "}",
contentType: "application/json; charset=utf-8",
success: function (result) {
alert(result.d);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
}
});
};
チェックボックスをクリックしたときにチェックボックスをオンにします。その後、チェックボックスをクリックした後に更新されたデータを配置します。