0
テキストエリアからオブジェクトをロードしようとしていますが、下のコードを(エクスポートコードで)表示していますが、loadfromjsonの仕組みを理解できません。誰でも助けてくれますか?私は同様の例を探してインターネットを洗ったが、キッチンシンクjsonタブのもの以外は見つけられない。Jsonファブリックからロードする
// to JSON string
$("#canvas2json").click(function(){
canvas.isDrawingMode = false;
if(!window.localStorage){alert("This function is not supported by your browser."); return;}
var json = JSON.stringify(canvas);
//canvas.renderAll();
$("#myTextArea").text(json);
});
// from JSON string
$("#loadJson2Canvas").click(function(){
var jsonLoad = "'" + document.getElementById("myTextArea")+ "'";
//alert(jsonLoad).value;
canvas = window.canvas = new fabric.Canvas('canvas');
canvas.loadFromJSON(jsonLoad, canvas.renderAll.bind(canvas));
});
おかげで....しかし、2番目の質問のように..:あなたはjQueryのを使用しているので はそんなに
と同じような何かを行うことができます.. toJSONをURLに変更する方法はありますか?人々が共有できる有用なURLを持っていますか? –
は決して使用されませんが、おそらくこれがあなたが探しているものです:https://github.com/guidj/jsonuri-js – InferOn