本文演示了Javascript实现一个客户端兼容的浏览器创建CSV并下载它的方法,供大家参考,具体实现方法如下:


$(# radardlbut)。Click(function(){)
{ var数据显示数据{ =radar_chart
无功csvcontent =数据:文本/ CSV;字符集= UTF-8, ufeff ;
如果(窗口。导航仪。mssaveoropenblob){
csvcontent = ufeff ;
}
data.foreach(功能(infoarray,指数){
datastring = infoarray.join(
csvcontent + =指数<data.length datastring + :datastring;
});
如果(窗口。导航仪。mssaveoropenblob){
浏览器是IE浏览器
VaR blob =新的BLOB({ decodeuricomponent(encodeURI(csvcontent))},{
类型:文本 / CSV;字符集= UTF-8;
});
Navigator.msSaveBlob(BLOB,涉及.csv);
其他{ }
无功encodeduri = encodeURI(csvcontent);
VaR链接= document.createelement();
link.setattribute(href
link.setattribute(下载
document.body.appendchild(链接);
Link.click();
}
});


希望本文能对大家的javascript程序设计有所帮助。