浏览器链接不刷新(通常指的是页面没有重新加载,但内容却更新了)是现代Web应用中的一个常见现象。这通常是通过以下技术实现的:
Ctrl + F5
(Windows)或Cmd + Shift + R
(Mac)来实现。以下是一个简单的AJAX示例,用于在不刷新页面的情况下更新内容:
// 创建一个新的XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 配置请求类型、URL以及是否异步处理
xhr.open('GET', 'https://api.example.com/data', true);
// 设置响应类型
xhr.responseType = 'json';
// 注册事件处理函数
xhr.onload = function () {
if (xhr.status === 200) {
// 成功获取数据,更新页面内容
document.getElementById('content').innerHTML = xhr.response.data;
} else {
// 请求失败,显示错误信息
console.error('请求失败,状态码:', xhr.status);
}
};
// 发送请求
xhr.send();
领取专属 10元无门槛券
手把手带您无忧上云