Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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加载不起作用。Fabric.JS_Javascript_Html_Fabricjs - Fatal编程技术网

Javascript 从JSON加载不起作用。Fabric.JS

Javascript 从JSON加载不起作用。Fabric.JS,javascript,html,fabricjs,Javascript,Html,Fabricjs,这是我的密码: var canvas = new fabric.Canvas('canvas'); $('#btn_edit').click(function(){ var c = JSON.stringify(canvas); }); $('Load').click(function(){ canvas.loadFromJSON(c); }); $('#add').click(function(){ canvas.add(new fabric.Rect({ lef

这是我的密码:

var canvas = new fabric.Canvas('canvas');

$('#btn_edit').click(function(){
var c = JSON.stringify(canvas);

  });

$('Load').click(function(){


canvas.loadFromJSON(c);

  });

  $('#add').click(function(){
canvas.add(new fabric.Rect({
  left: 50,
  top: 50,
  height: 20,
  width: 20,
  fill: 'green'
}));

  });

您应该使用
canvas.toJSON()
而不是
JSON.stringify
,因为这是将画布导出为JSON的构造方法。

它如何工作-详细信息..加载单击函数未绑定。使用
$('#Load')。单击(函数(){canvas.loadFromJSON(c);})