我试图下载JavaScript计算的临时结果.假设我有一个字符串str,我想下载一个文件包含str并命名为data.csv,我使用以下代码:
window.open('data:text/csv;charset=utf-8,' + str);
Run Code Online (Sandbox Code Playgroud)
该文件可以成功下载,但是如何data.csv自动命名文件而不是每次手动设置名称?
为什么我们不能用element.outerHTML属性获取svg元素的outerHTML ?
这种方式是最好的http://jsfiddle.net/33g8g/获取svg源代码?
我有以下功能使用此我将我的html导出到Csv文件.几天/几个月前它在谷歌浏览器浏览器中运行良好(仍然在FF中工作正常).现在突然它停止工作将数据转换为csv格式.
当我点击导出按钮我能够下载文件,但当我试图在ms excel /自由办公室开放时,它没有打开它.
我甚至可以看到导出的数据,但它的显示相同,分开.
任何人都可以建议我在谷歌浏览器浏览器中的代码出错了.
function exportReportTableToCSV($table, filename) {
var dumpd='';
var csvData ='';
$table.each(function(){
var $rows = $(this).find('tr:has(td)');
var $header = $(this).find('tr:has(th)');
tmpColDelim = String.fromCharCode(11), // vertical tab character
tmpRowDelim = String.fromCharCode(0), // null character
colDelim = '","',
rowDelim = '"\r\n"',
csv = '"' + $header.map(function (i, head) {
var $head = $(head),
$cols = $head.find('th');
return $cols.map(function (j, col) {
var $col = $(col),
text = $col.text();
if(text == " ")
text …Run Code Online (Sandbox Code Playgroud)