так вы помещаете тело внутрь тела? не уверен, что это сработает, как ожидалось!
некоторые html были бы полезны, но я думаю, в этом и заключается проблема.
на страницах, которые вы загружаете в свое тело, поместите их в тег div вместо тега body. это должно избежать тела внутри проблемы тела.
Edit:
что вы можете сделать, это сделать обычный вызов ajax, чтобы получить ваш новый html. затем удалите ваше текущее тело и добавьте материал, который вы получили от вызова ajax, к вашему html. Я никогда не пробовал что-то подобное, но если вы не можете изменить html, который вы получаете, это, вероятно, лучшая попытка.