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をテキストとして提供するには、HTML5FileAPIを使用できます。この議論を確認してください:JSとhtml5を使用して文字列からテキストファイルを作成します

于 2012-08-10T00:26:09.433 に答える