Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.08.2009, 17:29
Кандидат Javascript-наук
Отправить личное сообщение для hrundel Посмотреть профиль Найти все сообщения от hrundel
 
Регистрация: 01.08.2009
Сообщений: 102

Как сообщить браузеру, что данных не будет?
При помощи ajaxа подгружаются данные с сервера из скрипта responce.php. Во время данного запроса в браузер выводится сообщение "Загрузка..." (выводится при readyState!=4). Возникают ситуации, что в ответе может ничего не содержаться, а ненужное сообщение об загрузке хотя и исчезает через секунду, но всеравно показывается.
Каким способом сообщить браузеру, что никаких данных ему передаваться не будет и можно закрыть соединение и не показывать ненужное сообщение?
Ответить с цитированием
  #2 (permalink)  
Старый 11.08.2009, 17:42
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Ожидание соединения автоматически сбрасывается по тайм ауту. Когда такое происходит, условие status!=200 возвращает true. Чтобы передать, "ответа не ждите", надо это как-то на клиенте узнать наверно так ли?!... Если сервер это знает, как браузер об этом догадается?! Трудно послать пустую строку и проверить?!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, что DOM сформирован dmeet AJAX и COMET 1 10.08.2009 17:09
Как узнать, что пользователь не нажимал клавиш strike Общие вопросы Javascript 7 22.07.2009 13:30
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39
Как узнать о том, что флэш уже загрузился. Snipe Общие вопросы Javascript 4 29.01.2009 11:21