有没有办法只使用ajax或类似技术刷新网站的一部分?访客不得注意刷新。
我想要做的是在使用ajax完全加载网站后,只刷新网站的<head></head>
容器一次?
答案 0 :(得分:0)
一般来说,是的,您可以在页面加载后修改<head>
。这可用于静默加载远程脚本或类似操作。
如果没有您想要做的更具体的细节,这里有一些通用的示例代码:
window.onload = function() {
//Send your ajax request, with success callback ajaxCallback
}
function ajaxCallback(response) {
//Parse response to create HTML tags you want inserted into <head>
var newHTML = response.newHTML;
document.getElementsByTagName("head")[0].appendChild(newHTML);
//If you want to completely replace the contents of <head>,
//you can use .innerHTML instead of .appendChild
});