从JavaScript获取一个SVG文件作为字符串
问题描述:
$.get('/vectorimage.svg', function(svg){
//returns undefined
console.log(svg.getElementsByTagName('svg')[0].innerHTML);
//returns undefined
console.log(svg.documentElement.innerHTML);
//returns document
console.log(svg);
});
我想以字符串的形式获得响应。从JavaScript获取一个SVG文件作为字符串
答
$.get('/vectorimage.svg', function(svg){
console.log(svg);
}, 'text');
答
试试这个
$.get('/vectorimage.svg', function(svg){
console.log($(svg).html());
});
返回null :( – Fresheyeball 2012-01-15 00:15:25