Ich versuche js Objekt zu csv, mit Jquery foreach, hier ist das, was das Objekt sieht aus wie Umwandlung js Objekt csv nicht funktioniert und kein Fehler angezeigt
In Objekt 0 hat email : "[email protected]"
und fullname : "farhana"
Ich folgte einem Beispiel von Stackover-Flow und ich dachte, es funktioniert, aber die CSV-Datei wird nicht heruntergeladen, oder zeigen Sie mir keine Nachricht. Hier
ist der Code
self.downloadCSV = function(){
$.ajax({
type: 'GET',
url: BASEURL + 'index.php/admin/getcsv/' + auth ,
contentType: 'application/json; charset=utf-8',
})
.done(function(docs) {
if(docs == null){
alert('file not found for csv');
}else{
// Here is where the foreach and storing to csv starts.
console.log(docs);
var csvContent = "data:text/csv;charset=utf-8,";
$.each(docs, function (index, doc) {
var dataString = doc.join(",");
csvContent += index < doc.length ? dataString+ "\n" : dataString;
});
var encodedUri = encodeURI(csvContent);
window.open(csvContent)
}
})
.fail(function(xhr, status, error) {
alert(error);
})
.always(function(data){
});
}
Kein Fehler so nicht sicher, was zu debuggen :(Hilfe nötig.
Was macht Ihr "console.log (docs)," zu zeigen? –
@JasonSpake Das erste Bild – FaF