1
ajax呼び出しを使用してgzipped SVGファイルの内容を取得し、jqueryとd3.jsを使用してその内部要素を制御しようとしています。今、SVGファイルのすべての内容をHTMLに出力しています。これにより、大量の重大な負荷が発生します。私は解決策を見つけることができませんでした。それを達成する最良の方法は何ですか?ajax呼び出しでgzipped SVGファイルの内部コンテンツを取得
ajax呼び出しを使用してgzipped SVGファイルの内容を取得し、jqueryとd3.jsを使用してその内部要素を制御しようとしています。今、SVGファイルのすべての内容をHTMLに出力しています。これにより、大量の重大な負荷が発生します。私は解決策を見つけることができませんでした。それを達成する最良の方法は何ですか?ajax呼び出しでgzipped SVGファイルの内部コンテンツを取得
これを試してみてください:
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);
});
SVGファイルが正しいヘッダで提供されている場合は( 'コンテンツエンコード:gzip')、その後、フロントエンドはそれを見ている時間によって、それは解凍する必要があります。次に、XMLをDOMに挿入するだけです。 –