Я хочу вернуть обещание от перехватчика beforeSend
для jQuery. В основном у меня есть функция, зарегистрированная как beforeSend
, которая выполняет некоторую асинхронную работу. Я хочу отложить запрос AJAX от выполнения до завершения моей асинхронной работы. Я знаю, что могу вернуть false
, чтобы отменить запрос AJAX от beforeSend
, но как насчет его отсрочки?JQuery AjaxSetup BeforeSend Promise
1
A
ответ
0
Кажется, что у вас проблемы. BeforeSend, например, может возвращать логическое значение, чтобы он потерял преимущества promisses. Одним из способов является создание запроса ajax и создание нового запроса ajax в качестве обратного вызова в выполняемой функции. Каскадный запрос ajax должен решить вашу проблему.
$.ajax({}).done(function() { $.ajax({}).done(function() {})})
Смежные вопросы
- 1. ajaxSetup (beforeSend не работает
- 2. jQuery: есть ли разница между $ .ajaxSetup (beforeSend) и $ (document) .ajaxSend?
- 3. jquery ajax beforesend wait перед отправкой
- 4. Как я могу расширить параметры jQuery ajaxSetup?
- 5. Отключение ajaxSetup
- 6. jQuery ajax before beforeSend
- 7. beforeSend jquery ajax
- 8. jQuery - AJAX beforeSend
- 9. jquery ajax beforesend
- 10. Ajax.BeginForm with BeforeSend
- 11. Конфликт $ .ajaxSetup для функций jQuery
- 12. JQuery $ .ajaxSetup() обрабатывать АЯКС ошибки
- 13. $ .ajaxPrefilter() Vs $ .ajaxSetup() - JQuery Ajax
- 14. Как получить доступ обработчик щелчка в $ .ajaxSetup()
- 15. jQuery Ajax: set dataUrl beforeSend
- 16. Jquery, Ajax beforeSend не работает
- 17. JQuery beforeSend подтверждения тревоги дважды
- 18. jQuery Ajax застрял на beforeSend
- 19. JQuery, Ajax, BeforeSend и Show
- 20. с помощью Ajax beforeSend для изменения данных
- 21. $ .ajax комбинирование с настройками по умолчанию $ .ajaxSetup
- 22. Как предотвратить переписывание параметров $ .ajaxSetup() для jQuery?
- 23. Как добавить calback в ajaxSetup() в jQuery
- 24. ajaxSetup не работает с Rails/jquery-ujs
- 25. Действительно ли работает jQuery ajaxSetup ({cache: true})?
- 26. Promise and pipe jquery
- 27. jQuery Promise Callback
- 28. JQuery и WinJS - Promise
- 29. JQuery Promise Backbone Fetch
- 30. jQuery Promise не определено
Я не думаю, что есть хорошее решение для этого, кроме как обматывание метода $ .ajax в вашем собственном методе. –
Загляните в нестандартный транспорт –