![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#2
|
|||||||||||||||||||||||
|
Неактивный пользователь
Пол:
Регистрация: 08.12.2012
Сообщений: 20
Репутация: 0
|
почему бы вместо этого document.getElementById(resultId).innerHTML = httpRequest.responseText; не написать что то вроде этого serverResponse = httpRequest.responseText; разумеется при условии что где то в глобальной области видимости будет var serverResponse; а по поводу этого фишка аякса именно в асинхронности, вообще то существуют способы сделать запрос синхронным, но тогда браузер будет подвешен как раз на эти 3 секунды, которые в этом случае будут ужасно резать глаз, для корректной обработки асинхронного запроса вам просто нужно на время выполнения этого запроса заблокировать все элементы которые могут влиять на запуск запроса, например в вашем случае первой же строкой в методе sendSearchRequest() дописать такой код document.getElementById("searchQuery").disabled = "disabled"; ну и соответственно в месте обработки удачного ответа от сервера if (httpRequest.readyState == 4) дописать document.getElementById("searchQuery").disabled = ""; |
|||||||||||||||||||||||
|
|
|
| Опции темы | |
| Опции просмотра | |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Программа для выполнения Secure Erase на SSD | Bromiton | Архиваторы, системные и тест прог. | 4 | 13.04.2023 21:03 |
| Не могу получить список имен содержимого каталога на FTP сервере. | Andrew I | Borland C++ Builder | 0 | 18.09.2009 14:40 |
| Ajax post, результат как html+javascript код проблемы | genius70707 | AJAX | 2 | 23.07.2009 20:50 |
| Запрет выполнения по локалке | Gurami | Microsoft Windows | 7 | 23.11.2006 20:02 |
| Результат работы VIP 3.0 | Talion | Архив | 7 | 07.11.2006 17:21 |
|
|