2016-08-19 8 views
1

javascriptで操作可能な(選択可能な)エラーなしでSVGファイルをAjaxに取得する方法を教えてください。私は単純なjQueryを試してみると動作するように見えますが、問題はdiv内にコンテンツを置くことです。javascript操作可能なSVG Ajax

私はコンソールでこの

jQuery.get("mysvg.svg", function(data) { 
    console.log(data); 
}) 

のようなコードでそれをしようとすると、それは完全なコードを示しているが、私はDOMに入れしようとした場合、私は

jquery.js?ver=1.12.4:2 Uncaught TypeError: Cannot read property 'ownerDocument' of null 

どのように私はこの問題を解決することができます取得?

+1

どのようにDOMに配置しようとしていますか? –

答えて

1

ソリューションは

だからSVG perefectly

$.get("mysvg.svg", function(data) { 
    jQuery("#youdiv").append(data["documentElement"]); 
}) 
0

は、データ型に「テキスト」を設定してみてください、このjQueryのコードを追加し、[「にdocumentElement」]である#documentオブジェクトの子の配列を取っています要素に追加します。

jQuery.get("mysvg.svg", null , function(data) {  
     $('body').append(data); 
    },'text'); 
関連する問題