プログラムで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);`