tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT

Как скачать файл с помощью AJAX?

Есть скрипт который генерирует и скачивает файл. Возвращает заголовки.
header('Content-Type: text/xml');
header('Content-Disposition: attachment; filename="Goods.xml"');
echo $dom->saveXML();

Сейчас появилась необходимость с помощью ajax отсылать в этот скрипт айдишники, и по эти id формировать и скачивать документ.
$.ajax({
                url: app.createAbsoluteUrl('unloading/ajax/Download/'),
                data: {
                    test: ids,
                },
                success: function (data) {

                },
                async: true,
                cache: false
            });

Как мне передать заголовки через AJAX. Или как по другому правильно скачать файл?
  • Вопрос задан
  • 15755 просмотров
Решения вопроса 2
DevMan
@DevMan
принять аяксом данные и сохранить их на клиенте.
например, https://github.com/eligrey/FileSaver.js
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы