Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript导出为JSON,并通过单击按钮将其下载为文本文件_Javascript_Json_Button_Download_Export - Fatal编程技术网

Javascript导出为JSON,并通过单击按钮将其下载为文本文件

Javascript导出为JSON,并通过单击按钮将其下载为文本文件,javascript,json,button,download,export,Javascript,Json,Button,Download,Export,我正在使用javascript+Raphael.js,希望导出带有JSON的论文,并通过单击按钮将其下载为文本文件 由于raphael.JSON.js的原因,我已经成功导出了带有JSON的论文,并将其保存为字符串: var json = paper.toJSON(); 我还找到了一些可以下载为文本文件的东西: var a = document.body.appendChild( document.createElement("a") ); a.downl

我正在使用javascript+Raphael.js,希望导出带有JSON的论文,并通过单击按钮将其下载为文本文件

由于raphael.JSON.js的原因,我已经成功导出了带有JSON的论文,并将其保存为字符串:

var json = paper.toJSON();
我还找到了一些可以下载为文本文件的东西:

var a = document.body.appendChild(
            document.createElement("a")
    );
    a.download = "export.txt";
    a.href = "data:text/plain;base64," + btoa(json);
    a.innerHTML = "download example text";
但不幸的是,仅仅通过创建一个链接而不是点击一个按钮,我不知道如何管理它


提前谢谢你

有人回答说:这个图书馆真的很擅长这样做:。我已经用了一段时间了