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中的問題。 –