I am successfully loading via AJAX some svg from external file:
$(\"#svg\").load(svgUrl + \" svg\", function() { // do stuff });
It might be easier if you start using jquery canvas. which is a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML