Загрузите файл, встроенный в выходной буфер PHP, из вызова AJAX
Я пытаюсь создать файл CSV в PHP, а затем вызвать файл PHP из вызова AJAX, который затем инициирует загрузку файла CSV при успешном вызове AJAX. Это прекрасно работает, если я сохраняю физическую копию .csv на сервере, но я хотел бы использоватьphp://ouput
так что мне не нужно беспокоиться о физических файлах, забивающих сервер. Можно ли начать загрузку с возвращенияphp://output
в AJAX? Вот мой код:
HTML / JQuery:
$("#download").live("click", function() {
var request = $.ajax({
dataType: 'html',
url: 'php.php',
success: function(response) {
alert('Finished');
}
})
})
DOWNLOAD
PHP:
Я не уверен, как получить это, чтобы вернуть диалог сохранения файла из моего вызова AJAX.
Это должно быть просто, но я могуКажется, что не найдено каких-либо примеров, объединяющих эти две проблемы.