Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ajax sync request progress loading / 5 сообщений из 5, страница 1 из 1
14.03.2013, 11:04
    #38183404
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ajax sync request progress loading
Выполняю синхронный(с приостановкой выполнения) ajax запрос. Перед ним необходимо показать анимацию выполнения. Код показывающий анимацию идет непосредственно перед запросом, а скрывается по комплиту, но анимация не успевает показаться и просто промаргивает и всё. То есть когда происходит сам запрос нет никакой анимации. При асинхронном запросе такого не наблюдается, но мне нужен именно асинхрон.
Метод выполнение запроса с задержкой не подходит,
Код: javascript
1.
setTimeout(function(){ $.ajax(options); }, 100);


так как это процедура валидации данных, после которой идет сохранение валидных данных, и если вставлять задержку то валидация глотается и идет сразу сохранение.

Что можно сделать в данной ситуации?

Спасибо
...
Рейтинг: 0 / 0
14.03.2013, 11:09
    #38183413
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ajax sync request progress loading
Анимированный GIF тоже замирает при синхроне?
...
Рейтинг: 0 / 0
14.03.2013, 11:24
    #38183448
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ajax sync request progress loading
Она не то что замирает, как писал выше, функция которая показывает ее не отрабатывает непосредственно перед запросом, а после окончания его промаргивает, те показывается и сразу же скрывается, тк запрос завершен. Это промаргивание даже иногда не видно вообще.
...
Рейтинг: 0 / 0
14.03.2013, 11:40
    #38183473
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ajax sync request progress loading
kasikфункция которая показывает ее не отрабатывает непосредственно перед запросомпопробуйте написать console.log('1'); в этой функции и console.log('2'); между ней и запросом
посмотрите что выведется и в каком порядке
...
Рейтинг: 0 / 0
14.03.2013, 13:01
    #38183666
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ajax sync request progress loading
Проблема решена, всё дело было в .fadeIn. Заменил на .show стало щася!

Спасибо за принятие участие в теме
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ajax sync request progress loading / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]