Я пытаюсь подтвердить свою форму.Например, когда пользователь не вводил никаких значений или пробелов, плагин проверки jQuery обнаружит ошибку и отобразит сообщение об ошибке под названием «пожалуйста, заполните поле» или «не пропускайте».Если проверка правильна, с помощью jQuery ajax будет отправлен пост HTTP-запрос на отправку информации на сервер.В настоящее время я могу проверить, но не могу выполнить запрос HTTP после публикации, когда пользователь нажимает кнопку «Отправить».Вот мои коды
<script>
function WebFormData(inLessonName) {
this.lessonName = inLessonName;
}
$('#dataForm').validate({
rules: {
lessonName: {
required: true,
nowhitespace: true
}
},
submitHandler: function (form) {
var collectedLessonName = $('#lessonName').val();
var webFormData = new WebFormData(collectedLessonName);
var webFormDataInString = JSON.stringify(webFormData);
$saveSessionSynopsisDataHandler = $.ajax({
method: 'POST',
url: '/API/Session',
dataType: 'json',
contentType: 'application/json;',
data: "'" + webFormDataInString + "'"
});
}
});
</script>
<form id="dataForm" role="form" class="form-horizontal">
<label class="control-label col-md-4" for="lessonName">lesson name</label>
<input type="text" id="lessonName" name="lessonName" class="form-control font-bold"
maxlength="100" placeholder="lessonName" value="" />
<div class="col-md-10">
<div class="pull-right">
<input type="button" class="btn btn-primary" value="Save" id="saveButton" />
</div>
</div>
</form>