| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Проблема с выводом XMLHttpRequest |
| Автор: korob2001 14.11.2007, 07:44 | ||||||
| Привет!!! Столкнулся с такой проблемой. Есть такая страничка HTML:
Как видно здесь я подключаю файл search.js, в котором через XMLHttpRequest подключаюсь к Perl программе на стороне сервера, которая выводит строку. Вот код файла search.js
И наконец код Perl программы, он довольно таки прост, выводит текущую дату и время.
Проблема в том, что при нажатии на кнопку, ничего не выводится в <div>, но если раскоментировать alert в .js файле, в функции getServerSideText(), то показывается окно alert пустое, но зато после его закрытия в div появляется полученная строка. Подскажите, в чём проблема???? Как избавиться от alert, а результат просто вывести в <div>? Заранее благодарен. |
| Автор: ksnk 14.11.2007, 09:35 | ||||
| Это тест на сообразительность? Или действительно комодератору этого форума нужно объяснять, что сам факт посылки реквеста (...send()) не означает его моментального исполнения? С алертом получается так, что за время, пока алерт показывается, этот самый реквест успевает выполнится... Добавлено через 5 минут и 17 секунд Каким-то решением проблемы было бы изменить все вот так:
соответственно, в getServerSideText добавлен параметр callback
|