1

正如标题所说,我需要将json保存在内存数据中。我希望能够从某个 dom 对象上的 onlick 事件中触发它。

我想将数据保存在用户计算机上,就像他们正在下载此文件一样。保存为文本很好。

没有服务器可以交谈。

更新:

http://jsfiddle.net/adouga/GpcAt/1/

我正进入(状态

TypeError: cyclic object value var json1 = JSON.stringify(mydata);

更新: 发生循环错误是因为 fullcalendar 对象有它自己的自定义属性和嵌套对象。所以我遍历返回的对象数组并仅将带有我的属性的对象复制到另一个可以字符串化的数组

http://jsfiddle.net/adouga/GpcAt/2/

我认为这可能会起到复制到剪贴板的作用。

http://www.steamdev.com/zclip/

4

1 回答 1

2

要保存在浏览器中,您可以使用 localStorage。要将 json 作为文本提供,您可以使用 HTML5 File API。检查这个讨论:Create Text file from String using JS and html5

于 2012-08-10T00:26:09.433 回答