Для моего сайта у меня есть заголовок, написанный на html, но я не хочу копировать и вставлять его на каждую страницу. Есть ли способ загрузить его при загрузке страницы? Я попытался использовать это:Загрузить дополнительный html при загрузке
$(document).ready(function(){
$.get("injections.html", function(data) {
var sites = ["header", "footer"];
console.log(sites);
for (var i = 0; i < sites.length; i++){
console.log(i);
site = sites[i];
//console.log(site);
console.log(site);
if ($("#inject" + site).length) {
console.log(site);
$("#inject" + site).replaceWith($(data).find("#inject" + site).contents());
}
}
});
});
Но в firefox он загружает только текст в Firefox и ничего в Chrome. Кто-нибудь знает, как исправить мой код, или лучший способ сделать это?
Лучше включить его на уровне сервера. – dfsq
Как мне это сделать? –
Зависит от вашего внутреннего языка. – dfsq