Просто выбрасываю некоторые грубые вещи:
- Это должно вызвать рестайлинг:
$('link[rel="stylesheet"][href="'+stylepath+'"]').attr('href', new_stylepath);
- Вам может понадобиться вызвать перерисовку некоторых элементов, если их расположение выглядит забавным после изменения. Взломать было бы повторно html тела:
$('body').html($('body').html());
Я не знаю об обновлении HTML и изображений. Вы не должны делать это, если это просто обновление стиля. Если вам нужно просто $.get(new_htmlbodypath, function(html){ $('body').html(html); });
, в этом случае, если в вашем приложении появились новые изображения, эти URL-адреса также должны быть там.
Кроме того, я не думаю, что стек серверов имеет значение в этом случае. Вы просто получаете новые активы и обновляете DOM.
Вопрос немного расплывчатый, так что это все, что я могу сделать.