Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.07.2015
Сообщений: 5

Активные запросы

26.09.2017, 12:29. Показов 1192. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. К сожалению в гугле ответа на терзающий вопрос не нашёл, прошу помощи:
в файрбаге есть такой момент (скрин во вложении)
т.е. там отображается количество активных ajax-запросов открытой страницей. Внимание вопрос: Как в JS получить число активных запросов на странице? Обратиться по пути
JavaScript
1
window.Argus.System.Ajax._activeAjaxCount
не получается.
Ну и если я совсем не в ту сторону смотрю, то переформулирую вопрос. Надо любым образом узнать количество активных запросов на странице, или же их текущий статус. Зачем оно надо? Надо узнать окончена ли подгрузка данных на странице. Данные подгружает не мой скрипт, модифицировать возможности нет.
Миниатюры
Активные запросы  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2017, 12:29
Ответы с готовыми решениями:

Активные/неактивные кнопки
Всем привет! Получил задание, написание онлайн калькулятора, что бы была кнопка расчёта, после нажатия которой все кнопки калькулятора...

Картинки и активные элементы
Здравствуйте! Я начинающий программист. Подскажите с чего начать выполнение задания, так как сам я теряюсь. Задание прикреплено к теме....

Как вывисти все активные масивы?
У меня есть <input name="fruits" class = "user_rout" type="checkbox" id = "<?php echo $usr->id;?>"/> <span> <?php echo...

1
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
27.09.2017, 15:53
surru, можно переопределить метод send в XMLHttpRequest и отслеживать завершенные запросы:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var totalRequests = 0;
var endedRequests = 0;
 
function finishedLoading() {
 //Запросы выполнены
}
 
_send = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function() {
   totalRequests++;
    /* Wrap onreadystaechange callback */
    var callback = this.onreadystatechange;
    this.onreadystatechange = function() {             
         if (this.readyState == 4) {
    
             /* проверяем все ли запросы завершились */
            endedRequests++;
            if (totalRequests == endedRequests) finishedLoading(); 
         }
 
         callback.apply(this, arguments);
    }
 
    _send.apply(this, arguments);
}
Но такой способ работает только если все ajax запросы были отправлены последовательно, и то не всегда точно.

Оригинал: https://stackoverflow.com/ques... 1#10783631
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.09.2017, 15:53
Помогаю со студенческими работами здесь

Разделить картинку на 4 активные области, подсвечиваемые наведением курсора
Подскажите пож-та, каким образом сделать в картинке 4 раздела с подсветкой. Если честно, пока не понимаю как это реализовать, буду очень...

Активные пользователи
Неохота каждый раз бегать по отделам и просить чтобы все вышли из 1С. Есть ли где нибудь процедура какая нибудь, или что то еще, что...

Активные фильтры на ОУ
Добрый вечер. Вопрос такой. В чем различие каскадной реализации фильтров от некаскадной?

Не активные ярлыки
ситуация такая: не активны ярлыки на рабочем столе на win xp, если создаю новый ярлык он работает, кнопка пуск активна. когда захожу на...

Активные соединение
Помогите написать программу, которая должна просканировать все ip адреса TCP которые в данный момент есть соединение и разорвать соединение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru