Ich entwickle eine Webanwendung, wo der Benutzer auf eine Schaltfläche klickt und ein Jquery AJAX-Aufruf an den NodeJS-Server geht, der wiederum die Datensätze von Elastic Search abruft. Ich möchte, dass diese Datensätze in eine CSV-Datei geschrieben werden und diese Datei an AJAX senden, da die Antwort im Browser heruntergeladen werden kann. Wie kann ich das erreichen?Eine Datei von NodeJS als Antwort an Jquery senden AJAX
0
A
Antwort
0
var fs = require('fs');
var stream = fs.createReadStream(pathToFile);
stream.on('error', function(){
console.log('404 -------- ', pathToFile);
});
stream.pipe(res);
var destroy = require('destroy'); // nam i destroy --save
var onFinished = require('on-finished'); // nam i on-finished --save
onFinished(res, function (err) {
destroy(stream)
})
0
$(document).ready(function() {
$(".export").on('click',function(){
var project_id="<?php echo $_GET['project_id'];?>";
$.ajax({
type:"GET",
url: 'https://work.readycontacts.com/True_Validate/download_file.php',
data: "project_id=" + project_id,
success:function(data){
console.log(data);
}
});
return false;
});
});
Export ist die Funktion, die Bohne Klick und Sie können mit Ihrem NodeJS Downloadcode-Datei
Verwandte Themen
- 1. Nodejs senden teilweise Antwort
- 2. AJAX/Jquery - Erhalten Antwort von PHP-Datei
- 3. Datei von JQuery Ajax an C# Webmethod senden
- 4. JQuery-JSON-Objekt an NodeJs senden Restify
- 5. AJAX Sendearray als Antwort von Laravel
- 6. Senden von Formulardaten an Serverseite (Nodejs) nicht möglich mit Ajax
- 7. Eine Zip-Datei als Antwort auf AJAX-Anfrage erhalten
- 8. NodeJS Antwort nicht senden index.html
- 9. jQuery AJAX Formular mit Datei senden
- 10. Senden von PDF-Datei an Server (PHP LARAVEL) mit AJAX
- 11. senden Knopfwert an Jquery AJAX mit onclick()
- 12. Aktion von Ajax Antwort mit Ember senden
- 13. jQuery: Auswerten von Skript in AJAX-Antwort
- 14. Senden von Anfrage an die Domain mit jquery ajax
- 15. Senden einer AJAX-Antwort an Google Maps-Ortsmarkierungen mit JSON
- 16. Erhalten Antwort von PHP-Datei mit AJAX
- 17. jQuery - AJAX Antwort Header
- 18. Bevor senden .ajax (JQuery
- 19. Parsing jquery ajax Antwort
- 20. jquery ajax String als POST senden
- 21. eine Datei über Ajax Senden
- 22. Variable von PHP-Datei an Jquery-Datei senden
- 23. Antwort von PHP an eine Android/Java Mobile App senden?
- 24. jQuery AJAX Übergabe mehr als eine Variable an Daten
- 25. behandeln mehr als eine Ajax-Antwort
- 26. Intermittierende Antwort von ASP.NET-Web-API-Methode an Jquery Ajax senden
- 27. PHP AJAX jQuery senden Datei und Text
- 28. Senden von Autorisierungsheadern mit jquery und ajax
- 29. ajax jQuery 3.1 Senden von Daten per POST an C#
- 30. AJAX-Anfrage zeigt die Antwort nicht an
dann die Datei mit NodeJS diese beziehen sich zum Download ersetzen download_file.php http://stackoverflow.com/questions/17558126/ask -user-where-to-save-Datei-mit-Node-js und dies http://stackoverflow.com/questions/16847416/download-dialog-not-displaying –