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

时间:2022-10-27 11:55:39
    $.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);
    });

I want to get the response as a string plain and simple.

我希望将响应作为字符串简单明了。

2 个解决方案

#1


18  

$.get('/vectorimage.svg', function(svg){
    console.log( svg );
}, 'text');

#2


0  

Try this

尝试这个

    $.get('/vectorimage.svg', function(svg){
        console.log($(svg).html());
    });

#1


18  

$.get('/vectorimage.svg', function(svg){
    console.log( svg );
}, 'text');

#2


0  

Try this

尝试这个

    $.get('/vectorimage.svg', function(svg){
        console.log($(svg).html());
    });