Я работаю с ExtJS 6.0. Я использую Ajax Request для получения данных с сервера приложений. В моем текущем представлении onClick of OK, я делаю вызов Ajax, передавая полезную нагрузку службе. В то же время я маскирую экран с кнопкой отмены на нем. Служба времени требует времени для ответа. пользователь может подумать о переопределении своего поиска, нажав кнопку отмены и снова выполнить действие. Я использовал, чтобы разоблачить экран при нажатии отмены на экране маскировки, но Ajax не прерывается. он загружает старые данные, как только отвечает служба. это любой способ остановить/прервать мой старый запрос ajax?Отменить запрос Ajax в ExtJS
1
A
ответ
3
Попробуйте
var requestId = Ext.Ajax.request({...});
Ext.Ajax.abort(requestId);
Смежные вопросы
- 1. EXTJS запрос ajax
- 2. ExtJs Ajax запрос исключение синхронный
- 3. ExtJs Запрос Ajax на geoserver
- 4. Запрос ajax Extjs возвращается беспорядочно
- 5. Отменить ожидающий запрос ajax в AngularJS
- 6. Отменить запрос в google ajax api
- 7. как отменить/прервать запрос ajax в axios
- 8. отменить один запрос ajax в нескольких запросах ajax
- 9. Получить последний запрос ajax и отменить другие
- 10. Отменить запрос AJAX, если новый один представленный
- 11. Как отменить запрос ajax с помощью Jquery.Unobtrusive.Ajax?
- 12. Как отменить запрос $ .ajax, если предыдущий запущен?
- 13. Как отменить запрос Ajax от наблюдаемого?
- 14. MVC Telerik сетки - Отменить обновления AJAX запрос
- 15. Отменить предыдущий запрос ajax по новому запросу
- 16. Отменить запрос AJAX при нажатии кнопки
- 17. ExtJs 4.3 Запрос Ajax избегает таймаута
- 18. ExtJs 5 Запрос Ajax с ASP .NET
- 19. Отменить запрос HTTP
- 20. Отменить запрос async
- 21. Отменить выполнение запроса ajax
- 22. Отменить сбросив узел в GRID в ExtJS
- 23. Отменить звонки ajax?
- 24. Как отменить/отменить запрос HSQLDB
- 25. Отменить отправленный http-запрос
- 26. Как отменить длительный Ajax-запрос в .net MVC 4?
- 27. Отменить Предыдущий Ajax запрос и запуск новой в Angularjs
- 28. Как отменить запрос ajax в Django при запросе новой страницы
- 29. отменить запрос http Titanium Appcelerator
- 30. Отменить загрузку файла ajax
или просто 'requestId.abort()'. Это становится более сложным, если вам нужно отменить отправку формы с загрузкой файла. – serg
Я должен прервать запрос ajax всякий раз, когда я нажимаю кнопку отмены на экране маскировки. Для отмены вскрытия экрана появляется обработчик отмены. но как мне отменить запрос, когда нажата кнопка отмены. – Arun
Обратите внимание, что хотя вы можете прервать запрос, как указано здесь, сервер все равно будет обрабатывать запрос и в конечном итоге вернется к клиенту, который больше не прослушивает. Возможно, вы захотите справиться с этим, если это вызывает беспокойство. –