从JavaScript获取一个SVG文件作为字符串

从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()); 
    }); 
+0

返回null :( – Fresheyeball 2012-01-15 00:15:25