Загрузите файл, встроенный в выходной буфер 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.

Это должно быть просто, но я могуКажется, что не найдено каких-либо примеров, объединяющих эти две проблемы.

Ответы на вопрос(4)

Ваш ответ на вопрос