小编Ser*_*o B的帖子

在Internet Explorer中下载动态CSV

以下代码适用于FireFox和Chrome,但不适用于IE.基本上,我有一个JSON对象转换为数组,然后转换为csv格式,当我单击FF或Chrome中的按钮时,文件被下载或" 另存为"窗口打开,但在IE中打开一个新选项卡.在一个完美的世界中IE不会存在,但在现实世界中我们必须让它工作,哈哈.

$("#csvbtn").click(function(e){
    e.preventDefault();
    var  json_obj= JSON.parse(result);
    var csv = JSON2CSV(json_obj);
    window.open("data:text/csv;charset=utf-8," + escape(csv));
});
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我在Windows 8中使用IE 11来测试这个,如果这有所不同.

谢谢大家!

javascript jquery internet-explorer

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

标签 统计

internet-explorer ×1

javascript ×1

jquery ×1