2015-10-18 54 views
0

這裏是我的代碼:從JSON加載失效。 Fabric.JS

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' 
})); 

    }); 
+3

它是如何工作的 - 詳情.. – amdixon

+0

加載點擊功能沒有約束力。使用'$('#Load')。click(function(){ canvas.loadFromJSON(c);});'' –

回答

0

您應該使用canvas.toJSON(),而不是JSON.stringify,因爲這是織物的方法在畫布導出到JSON。