我正在尝试以编程方式在 Svg-edit 中加载文件(而不是通过标准的“打开文件按钮”)。我添加了新功能“Openclick”,它应该删除画布并将保存的 .svg 文件(之前在同一编辑器中创建)加载到画布中。画布已清理,但未加载文件(文件存在,数据在变量 xml 中)。请你能帮助展示通过这种方式将数据加载到编辑器中的正确方法吗?
setTimeout(
function()
{
var url_adress="files/upload/"+file_name+".svg";
$.ajax({
url: url_adress,
type: 'GET',
dataType: 'text',
timeout: 100,
error: function(){
alert('Error loading XML document');
},
success: function(xml){
svgCanvas.clear(); // clear Canvas first
svgCanvas.setSvgString(xml); // load file into editor
}
});
}, 1200);`