当使用AJAX XMLHttpRequest来显示文件时,可能会遇到分页问题,导致文件不能正确地显示。要解决这个问题,可以使用以下代码示例:
function loadFile(page) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("file-content").innerHTML = this.responseText;
}
};
xhr.open("GET", "file.php?page=" + page, true);
xhr.send();
}
在代码中,loadFile()函数被调用时,它会制造一个XMLHttpRequest对象,然后将文件的内容显示在页面上。这个函数使用GET方法发送一个请求到“file.php”文件,并使用“page”作为查询参数来指定文件的页数。
因此,这样做就可以解决将AJAX XMLHttpRequest用于在分页时显示文件的问题。