我想將畫布上的對象和其他對象下的圖像保存到數據庫中。我可以做到這一點在畫布上的所有對象:如何將畫布背景圖像另存爲Json
var jsonToPHP= JSON.stringify(canvas.toObject(['id','name','selectable']));
但是,當我想使用2個json變量;一個僅用於背景圖像: 和其他用於畫布上的其他對象....然後我很麻煩。
我在DB中有兩列。我想發送一個和所有其他對象的背景圖像到其他列。所以我可能會在我希望的時候編輯背景。
我正在嘗試幾乎10天的不同解決方案。而且....我找不到路。我有很多代碼,並且......如果我從無到有,可能會更好。從服務器
////////////// UPDATE1
function getbackgroundImageF(){ //////////////////////////////////// JSgetBackground
var fromSelectProject=document.getElementById("selectProject").value;
$.ajax({
method:"POST",
url: '/wp-content/themes/myP/PgetJson.php',
data: {
"getbackgroundImage":1,
"whichProject":fromSelectProject
},
datatype: "text",
success: function(strdate){
canvas.loadFromJSON(strdate, function() {
canvas.renderAll();
});
}
});
}
document.getElementById("getbackgroundImageID").onclick = getbackgroundImageF;
誤差(r.ajaxTransport(函數(B){)
如果(小時。開(b.type,b.url,b.async,b.username,b.password),
也許下一個想法可以工作:有兩個畫布。一個透明對象和另一個下面的畫布上有圖像。我可以設置一個畫布是透明的? –