Как предотвратить превышение времени ожидания соединения в jquery ajax? - PullRequest
1 голос
/ 27 января 2012

У меня проблема с тайм-аутом соединения во время работы jquery ajax.Сценарий проблемы состоит в том, что я запускаю ajax-запрос, который занимает слишком много времени, чтобы его обслуживал сервер (5 минут). Поскольку я знаю, что отправленный запрос займет время, я добавил индикатор выполнения, который покажет% возраста выполненной работы .. (Детали индикатора выполнения выбираются с помощью другого запроса AJAX, который запускается каждые 1 сек.)20 сек. Я не хочу, чтобы истекло время ожидания, потому что ответом на этот запрос будет отчет, который я хочу показать пользователю.Даже если основной запрос получает тайм-аут, индикатор выполнения все еще продолжает извлекать данные о возрасте выполнения задачи в%, и я вижу, как отчет создается за 5 минут.ajax..request и параметры в запросе ajax являются нормальными только ... Есть ли способ предотвратить превышение времени ожидания этого соединения?

1 Ответ

1 голос
/ 27 января 2012

Вы должны изменить свою архитектуру.Попросите ваш ajax-запрос начать работу, а затем опросить его о прогрессе.

...