У меня есть тонны компонентов Ajax в этом механизме бронирования. Мне нужно настроить текст внутри модального для каждого из компонентов комплекта.
Я добавил:
$('#loader').bind('ajaxStart', function() {
$(this).show().addClass('modalOpen');
}).bind('ajaxComplete', function() {
$(this).removeClass('modalOpen').hide()
});
Есть ли какой-нибудь продвинутый способ изменить текст внутри загрузочного элемента, прежде чем я сделаю отдельные .ajax
вызовы? Или мне просто нужно сделать что-то вроде
$('#loader').text('blah');
$.ajax({})
Кроме того, это может звучать глупо, но есть ли способ не показывать загрузчик для определенных компонентов? Если нет, я думаю, мне придется сделать что-то вроде
$('someel').someEvent(function() {
$('#loader').addClass('override-hide');
$.ajax({
success:function() {
$('#loader').removeClass('override-hide');
}
})
})
#loader.override-hide { display:none !important; }