我想JS對象轉換爲CSV,使用jQuery的foreach,這裏是對象是什麼樣子轉換JS對象爲CSV不工作,沒有錯誤顯示
在對象0它email : "[email protected]"
和fullname : "farhana"
我從一個例子,從stackover流,我認爲它的工作原理,但CSV文件沒有得到下載,或顯示我的任何消息。
下面是代碼
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){
});
}
無錯誤所以不知道該怎麼調試:(需要幫助。
什麼是你 「的console.log(文檔);」 做節目? –
@JasonSpake第一張圖片 – FaF