2017-07-28 8 views
1

ajax呼び出しを使用してgzipped SVGファイルの内容を取得し、jqueryとd3.jsを使用してその内部要素を制御しようとしています。今、SVGファイルのすべての内容をHTMLに出力しています。これにより、大量の重大な負荷が発生します。私は解決策を見つけることができませんでした。それを達成する最良の方法は何ですか?ajax呼び出しでgzipped SVGファイルの内部コンテンツを取得

+2

SVGファイルが正しいヘッダで提供されている場合は( 'コンテンツエンコード:gzip')、その後、フロントエンドはそれを見ている時間によって、それは解凍する必要があります。次に、XMLをDOMに挿入するだけです。 –

答えて

1

これを試してみてください:

var settings = { 
    "async": true, 
    "crossDomain": true, 
    "url": "http://somewhere.net/file.svg", 
    "method": "GET", 
    "headers": { 
    "cache-control": "no-cache" 
    } 
} 

$.ajax(settings).done(function (response) { 
    console.log(response); 
}); 
関連する問題