Я пытаюсь проверить элементы формы перед отправкой с использованием AJAX-запроса.Проверяется на наличие ошибок, но форма отправляется.
Мой код:
$('#accountFormAddEdit').on('submit', function(e){
e.preventDefault();
if($('#account').val() == "")
{
alert("Account name is required");
} else {
$.ajax({
url: '<?= base_url() ?>controller/method',
method: 'POST',
data: $('#accountFormAddEdit').serialize(),
beforeSend:function(){
$('#submit').val("Saving");
$('#accountForm').modal('hide');
},
success:function(data){
$('#accountFormAddEdit')[0].reset();
$('#accountForm').modal('hide');
},
dataType: 'JSON',
});
}
location.reload();
});
Я использую HTML Modal
, чтобы показать форму И PHP Codeigniter
.
Когда я отправляю форму, location.reload()
не обновляет страницу, чтобы получить результат, я использую ее для обновления страницы.
Так, как проверить наличие пробелов и предотвратить формуПредоставить данные и получить ответ без обновления?