相关疑难解决方法(0)

如何使用window.open设置文件名

我试图下载JavaScript计算的临时结果.假设我有一个字符串str,我想下载一个文件包含str并命名为data.csv,我使用以下代码:

window.open('data:text/csv;charset=utf-8,' + str);
Run Code Online (Sandbox Code Playgroud)

该文件可以成功下载,但是如何data.csv自动命名文件而不是每次手动设置名称?

javascript download window.open

47
推荐指数
4
解决办法
7万
查看次数

SVG元素的outerHTML

为什么我们不能用element.outerHTML属性获取svg元素的outerHTML ?

这种方式是最好的http://jsfiddle.net/33g8g/获取svg源代码?

javascript svg dom outerhtml

21
推荐指数
4
解决办法
7941
查看次数

在谷歌浏览器浏览器中将HTML表格导出到csv

我有以下功能使用此我将我的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)

javascript php csv jquery google-chrome

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

csv ×1

dom ×1

download ×1

google-chrome ×1

jquery ×1

outerhtml ×1

php ×1

svg ×1

window.open ×1