У меня есть загрузка файла, которая начинается с простой команды window.location.href. Поскольку я остаюсь на той же странице, я бы хотел вызвать другую функцию, которая обновит часть страницы, но эта другая функция не будет выполнена после загрузки. Есть ли способ сделать это? Я предполагаю, что я ищу что-то вроде опции «успех» ajax.Исключительная функция после window.location.href download
Спасибо!
Как вы остановились на одной странице после 'window.location.href? 'вы должны с нетерпением ждать асинхронного вызова, чтобы завершить загрузку. –
Нет, нет, но есть обходные пути, использующие ajax или файлы cookie для проверки завершения загрузки, а затем что-то делать. – adeneo
Я остаюсь на той же странице, потому что я указываю URL-адрес контроллера, который возвращает мне файл с установленным содержимым и правильным типом mime. Поэтому, если бы я использовал очень простой почтовый вызов ajax без какой-либо обработки в нем, просто добавил 'success: function() {myfunc (a)}' .. он мог бы работать? – Loshmeey