使用ajax刷新网站的容器

时间:2018-05-23 06:10:25

标签: ajax

有没有办法只使用ajax或类似技术刷新网站的一部分?访客不得注意刷新。

我想要做的是在使用ajax完全加载网站后,只刷新网站的<head></head>容器一次?

1 个答案:

答案 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
});