Я загружаю внешний скрипт через .load ('url') и должен дождаться его завершения, чтобы я мог обновить исходный код изображения. Иногда загрузка выполняется достаточно быстро, чтобы перезагрузка изображения применялась, но большую часть времени она занимает слишком много времени, и сначала выполняется перезагрузка изображения, поэтому изображение фактически не изменяется.Ждать .load, чтобы закончить, а затем сделать что-то
9
A
ответ
14
load
метод имеет функцию обратного вызова, который выполняется, когда запрос завершается. Я думаю, вы должны использовать его.
+0
Вы знаете, Раньше я использовал .load для тестирования, и это не сработало. Использул его снова, и он делает то, что я ожидал от него. Угадайте, что у меня была опечатка, прежде чем это не нарушило синтаксис. О, хорошо, спасибо. :) – Nathan
2
Ваш вопрос отвечает здесь о том, как захватить событие успеха функции нагрузки: Checking Jquery ajax load success
12
Добавить функцию обратного вызова:
$('#yourElement').load('yourUrl.html', function() {
/* When load is done */
});
Подробнее читать в http://api.jquery.com/load
Смежные вопросы
- 1. сделать Popen ждать первой команды, чтобы закончить затем начать следующий
- 2. сделать Jquery ждать функции, чтобы закончить
- 3. Postgres ждать сделки, чтобы закончить
- 4. каждый ждать, пока закончить $ .ajax, а затем продолжить
- 5. FadeOut закончить, а затем сделать что-то
- 6. WebDriver ждать JQuery, чтобы закончить
- 7. sp_start_job ждать работы, чтобы закончить
- 8. JQuery ждать $ .each, чтобы закончить
- 9. Сделать страницу ждать для представить, чтобы закончить перед перенаправлением
- 10. с # MySQL ждать предыдущего запроса, чтобы закончить
- 11. JS Loop - как мне перебирать элементы X, а затем ждать ответа, чтобы закончить цикл
- 12. как сделать основной поток ждать другого, чтобы закончить в Java?
- 13. Ajax ждать до перенаправления, чтобы закончить выполнение.
- 14. Как ждать асинхронных закончить
- 15. WARN: Шеф-клиент 21056 работают, будет ждать его, чтобы закончить, а затем запустить
- 16. Android, ждать активностей, чтобы закончить в AsyncTask
- 17. Java: ждать весь процесс ребенка, чтобы закончить
- 18. ждать серии непрерывных задач, чтобы закончить
- 19. ждать запроса, чтобы закончить и возвращать данные
- 20. Как ждать DBMS_SCHEDULER рабочих мест, чтобы закончить
- 21. Как ждать процесс, чтобы закончить C++
- 22. питона paramiko ждать, чтобы закончить команду выполнить
- 23. ждать анимации, чтобы закончить, прежде чем возобновить
- 24. Как ждать синтеза речи, чтобы закончить
- 25. с помощью startActivityForResult(), а затем закончить()
- 26. Foreach ждать задачи закончить
- 27. Добавление изображений в РОМ, а затем ждать их, чтобы загрузить
- 28. ждать методы signalr закончить
- 29. Сделать все темы, чтобы закончить
- 30. PowerShell - ждать Firefox, чтобы начать, запустить IMacro и ждать его, чтобы закончить, близко Firefox
с использованием отложенного объекта http://api.jquery.com/category/deferred-object/ или обратного вызова полезной нагрузки – Dalen