![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
eee |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 14.4.2008 Где: ХарьковCity Репутация: нет Всего: 1 |
Добрый вечер. Подскажите, пожалуйста, как решить задачу.
Задача стоит в том, чтобы
Подскажите как реализовать такую функцию. Т.е. чтобы foo() возвращала ответ сервера на Ajax-запрос. |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Никак. Отходи от линейного программирования и в данном случае от ООП к событийно-ориентированному программированию.
Суть в том, что есть место, где ты вызываешь foo() и ждешь результата, по которому делаешь дальнейшие действия. Надо разбить на разные функции: ДО foo() и ПОСЛЕ. ДО делает запрос, ПОСЛЕ получает ответ. Либо просто в success вызывай ПОСЛЕ со статусом результата (результатом), либо в success инициируй событие, которое слушает ПОСЛЕ. Или превращай асинхронный запрос в синхронный, что, по-моему, в данном случае полный идиотизм. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |