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

时间:2012-01-15 00:01:28

标签: javascript jquery ajax 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);
    });

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

2 个答案:

答案 0 :(得分:20)

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

答案 1 :(得分:0)

试试这个

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