Добрый день,Не показывать загружаемое изображение каждый раз, когда div refreshes
У меня есть образ загрузки, который отображается каждый раз, когда предоставляется контактная форма. Я использую jQuery Ajax для отправки данных на сервер, и я использую следующий код для показа изображения.
$(document).ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$("#loading").hide();
});
У меня также есть div (не входит в контактную форму), который автоматически загружает данные каждые 3 секунды из базы данных. Теперь каждые 3 секунды отображается загрузочное изображение. Это очень раздражает для пользователя.
Мой вопрос: как сделать загружаемое изображение появляться только при отправке формы, но не при автоматическом обновлении div.
Спасибо за ваше время.
Update Используя global:false
асинхронность, фиксированная моя проблема ... спасибо!
Помогает ли это? http://stackoverflow.com/a/12624170/3130094 –
Не можете ли вы добавить код в функцию сбора данных, чтобы скрыть div при извлечении? –
вы можете использовать .one так или иначе, чтобы он отображался только один раз. –