Показать сообщение отдельно
  #6 (permalink)  
Старый 28.03.2014, 18:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Hapson
Вот расскажи, как реализовать такой алгоритм:
Никак. С асинхронным запросом так никак не сделать. Потому что по твоему алгоритму поток должен быть заблокирован до ответа на запрос. А суть асинхронного запроса именно в том, чтобы не блокировать поток. Врубаешься? Хочешь блокировать - юзай синхронные запросы (удел неудачников, хе хе).
Хочешь как нормальный поцык делать асинхронные запросы - научись жить без блокирования потока исполнения.

Конкретно твой случай:
1. перехватить отправку формы
2. отменить ее отправку. без всяких условий.
3. сделать асинхронный запрос. Ответом будет 0 или 1
4. если ответ 1 - отправить форму, если 0 - ниче не делаем.

nerv_, извини )
__________________
В личку только с интересными предложениями
Ответить с цитированием