Как я могу удалить значение имени отдела в моей модели просмотра после отправки отдела на сервер, который будет сохранен? Вот мой код:Поле для очистки нокаута в поле зрения после отправки
self.AddDepartmentModel.AddDepartment = function() {
self.errors = ko.validation.group(this, { deep: true, observable: false });
if (self.AddDepartmentModel.errors().length == 0) {
$.ajax({
url: "/Department/Add/",
type: 'post',
data: ko.toJSON(self.AddDepartmentModel),
contentType: 'application/json',
success: function (result) {
$('#success').html('Department Added Successfully.');
$("#success").dialog({
dialogClass: 'noclose',
autoOpen: true,
show: "blind",
hide: "explode",
modal: true,
open: function(event, ui) {
setTimeout(function() {
$('#success').dialog('close');
}, 3000);
}
});
self.ListOfDepartments.GetListOfAllDepartments();
$("#departmentNameTextbox").val("");
self.AddDepartmentModel.DepartmentName = null;
}
});
} else {
self.AddDepartmentModel.errors.showAllMessages();
return;
}
};
Я хочу, чтобы поле было очищено после нажатия кнопки отправки. Если я просто сделаю значение поля пустой и снова отправлю его, он отправит значение, которое было в текстовое поле, после того как я его очистил. Любые предложения по очистке значения DepartmentName?
Благодаря
I были странные опыты с использованием нулевого значения, но нашли нужную функциональность, используя пустую строку. ''. – segFault