На странице есть 2 поля формы. Если заполнены неправильно, сообщение об ошибке появляется, а вот если все корректно введено ничего не происходит, "hello" не вижу в консоли, хотя в базе все появляется.
var sendForm;
sendForm = function(cb) {
var fields;
fields = {
name: $('#offer_name').val(),
info: $('#offer_info').val()
};
if (fields.name.length < 3) {
return cb('Слишком короткое название');
}
if (fields.info.length < 5) {
return cb('Слишком короткое описание');
}
};
$('#send-offer').click(function() {
sendForm(function(result) {
if (result) {
return swal({
title: "Ошибка",
type: 'error',
text: result,
confirmButtonText: 'Закрыть',
confirmButtonClass: 'btn-default'
});
} else {
console.log("hello");
document.getElementById("offer-modal").remove();
$('#back').click();
return swal({
type: 'success',
text: "text",
confirmButtonText: 'Закрыть',
confirmButtonClass: 'btn-success'
});
};
});
});