1

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

1 に答える 1