我想将画布上的对象和其他对象下的图像保存到数据库中。我可以做到这一点在画布上的所有对象:如何将画布背景图像另存为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),
也许下一个想法可以工作:有两个画布。一个透明对象和另一个下面的画布上有图像。我可以设置一个画布是透明的? –