|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
Ожидание ответа сервера01.04.2019, 22:18. Показов 12895. Ответов 30
Метки нет (Все метки)
Возникла необходимость на html-странице автоматически отправлять запрос серверу через определённые интервалы времени.
Сделал скрипт:
Можно ли в скрипте как-то указать, чтобы клиент сначала дождался неполученного ответа, а затем выполнял document.location.search = 'auto' ?
0
|
||||||
| 01.04.2019, 22:18 | |
|
Ответы с готовыми решениями:
30
Ожидание сообщений от сервера Парсинг ответа сервера ajax |
|
566 / 465 / 183
Регистрация: 14.10.2017
Сообщений: 1,259
|
|
| 06.04.2019, 19:24 | |
|
LVV, повторюсь, я плюсы не знаю
но WebSocket это такая технология при которой соединение устанавливается один раз и остается открытым, до тех пор пока одна из сторон не оборвёт соединение.на сервере, написанном на Node.js, могу пример привести как отслеживается событие close, т.е. разрыв соединения
1
|
|
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
| 07.04.2019, 04:35 [ТС] | ||||||
|
Всем спасибо!
Особенно,atanov, за подсказку использовать XMLHttpRequest. Сделал так:
0
|
||||||
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
| 07.04.2019, 17:28 [ТС] | ||||||
|
Cделал динамическое обновление web-странички через сокеты средствами XMLHttpRequest
Почему? А так работает: document.getElementById('result').textContent = 'qwert';
0
|
||||||
|
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
|
||||||
| 07.04.2019, 17:31 | ||||||
|
вывод в элемент с ид countdown значения счетчика count:
1
|
||||||
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
| 07.04.2019, 18:04 [ТС] | ||||||
|
Сделал аналогично:
А так работает. var vf = document.getElementById('result'); vf.innerText = vf.textContent = 'qwert';Наверное проблема в sendInfo.responseText. Или в ответе серера (хотя проверял, ответ корректный) Добавлено через 12 минут А так не работает: if(sendInfo.readyState == 4)Значит, почему-то скрипт не принимает ответ сервера.... Почему?
0
|
||||||
|
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
|
||||||
| 07.04.2019, 18:16 | ||||||
|
попробуйте увидеть ваш ответ от сервера, добавив например
1
|
||||||
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|||||||||||
| 07.04.2019, 18:42 [ТС] | |||||||||||
|
Сделал.
А так:
Вот полный ответ сервера: HTTP/1.1 200 OKМожет контент qwert нужно в какие-то теги заключить?Добавлено через 8 минут alert(sendInfo.readyState);Выводит 1 Посмотрел, что это значит. 1 OPENED Метод open() был вызван.
0
|
|||||||||||
|
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
|
||||||
| 07.04.2019, 18:45 | ||||||
|
у меня когда-то было так (найдено на просторах интернета):
1
|
||||||
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|||||||
| 07.04.2019, 20:09 [ТС] | |||||||
|
Я вот не пойму, почему alert(sendInfo.readyState); выдаёт 1. Ну хотя бы 2 выдавало (Был вызван метод send() и получены заголовки ответа (response headers)). Значит скрипт не читает даже заголовка ответа сервера. Хотя запросы приходят GET /auto HTTP/1.1и ответы сервер отправляет: HTTP/1.1 200 OKДобавлено через 54 минуты Наверное, где-то должно быть sendInfo.onloadно куда его лепить... и как? Это не помогло. Добавлено через 3 минуты Вопрос не решен, ответы сервера не читаются...
0
|
|||||||
|
the hardway first
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
|
||||||||
| 08.04.2019, 10:00 | ||||||||
Сообщение было отмечено LVV как решение
РешениеДобавлено через 56 секунд Что-то наподобие у вас должно быть
1
|
||||||||
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
| 09.04.2019, 19:29 [ТС] | ||||||
|
Спасибо, j2FunOnly.
Чуть подправил код, и всё заработало! ![]()
0
|
||||||
| 09.04.2019, 19:29 | |
|
Помогаю со студенческими работами здесь
31
Не понятный формат данных ответа сервера Как получить код ответа сервера? Почему XmlHttpRequest не выводит alert с кодом ответа сервера?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|