Я создал форму, которая публикует и получает результаты через jQuery AJAX.Теперь мне нужно добавить кое-что для проверки.Интересно, как это сделать.Должен ли я использовать плагин проверки jQuery?Если я использую это и если я угадываю правильно - нет необходимости украшать модель атрибутами DataAnnotations, они больше не будут иметь никакого смысла, верно?
Так что в основном я говорю: я используюобычная HTML-форма Html.BeginForm()
, а не форма AJAX, тогда я переопределяю функцию submit () формы
$("form[action$='UpdateCalendarForm']").submit(function ()
{
$.ajax({
url: $(this).attr("action"),
contentType: 'application/json; charset=utf-8',
type: "POST",
data: JSON.stringify(calendarData),
dataType: "json",
success: updateCalendarCallback
});
return false; // it wouldn't actually rerender the page
});
function updateCalendarCallback(result){
// And here I just do something on the page
}
Какой лучший способ добавить некоторую проверку здесь без вспомогательных методов Ajax (но с использованием jQuery) иАтрибуты DataAnnotations в свойствах модели.