如何在javascript中以.csv格式保存变量?

时间:2014-11-27 16:07:14

标签: javascript jquery csv

我在javascript中有一个变量,其内容对.csv文件有效。我希望用户将其内容保存在他/她选择的文件中。我做了以下事情:

HTML

<button type="button" id="downloadCSV">Download CSV</button>

JS

$('#downloadCSV').click(function () {
    var csvContent = generateCSV(); //The function generates a valid CSV
    var encodedUri = encodeURI(csvContent);
    window.open(encodedUri);
});

我做了两件我不想要的事情:

  1. 打开另一个Chrome标签页。
  2. 只是在弹出的窗口中说“下载”(甚至需要手动添加扩展名)。而不是我希望它有一个带扩展名的默认名称。说foobar.csv
  3. 我经历了像this这样的类似问题,但无济于事。我怎样才能做到这一点?

0 个答案:

没有答案