2015-04-15 2 views
0

Я использую следующий скрипт, чтобы ввести ГСВ в моем HTML теле:Инъекционное встроенный СВГ с AJAX и перезагрузки браузера проблема

Meteor.startup(function() { 
    $('body').prepend('<div id="svg"></div>'); 
    $('#svg').load('images/svg/sprite/sprite.svg'); 
}); 

Это работает как задумано, но дела идут не так, когда я вручную перезагрузить страницу в мой браузер. Но только, когда на моем маршруте есть параметр. Когда в моем маршруте нет параметров, я могу обновить все, что захочу, без каких-либо проблем.

Router.route('/test') // all OK! 
Router.route('/test/:_id') // current template gets rendered multiple times and app finally crashes 

Возможно, я не могу обернуть вокруг себя эту голову. Почему это происходит? И как это исправить?

ответ

0

Путь загрузки должен быть абсолютным.

$('#svg').load('/images/svg/sprite/sprite.svg');