Я пытаюсь использовать функции beforeSend и complete для всех ajaxForms в проекте. Я хотел бы сделать это, не добавляя точный битовый код во всем проекте.
Я смог сделать это с помощью приведенного ниже кода для каждой формы.
beforeSend: function() {
$('.lightbox').append('<div id="page-loader" style="display:block"><div class="page-loader-overlay"></div><div class="page-loader-content-container"><div class="top-corners"><div></div></div><div class="middle"><div class="page-loader-content">Loading...</div></div><div class="bottom-corners"><div></div></div></div></div>');
},
complete: function(xhr) {
$('.lightbox#page-loader').remove()
},
Я хотел бы иметь возможность поместить этот код в одно место, которое выполняется каждый раз при отправке ajaxForm. Это возможно?