【发布时间】:2018-02-28 05:01:47
【问题描述】:
嗨,我遇到了这个问题,当我只使用代码时
(没有“demo2”)工作正常,在浏览器中我可以看到它在“PruebasGeneral/MBVR000008.txt”上的文本当我更改此文件/文本时,无需刷新即可在我的 HTML 中工作,但我需要添加另一个 如您所见,我尝试使用此代码添加相同的功能,但不起作用在浏览器中的两段显示了“PruebasGeneral/MBVR000009.txt”里面的内容,所以基本上显示了demo2和demo2。我应该怎么办? <!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<p id="demo2"></p>
<script>
function loadDoc(path, callback) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
callback(this.responseText);
}
};
xhttp.open("GET", path + "?t=" + Math.random(), true);
xhttp.send();
}
function data1Loaded(data) {
document.getElementById("demo").innerHTML = data ; // do something with data
}
function data2Loaded(data) {
document.getElementById("demo2").innerHTML = data ; // do something with data
}
function loadDocs() {
loadDoc('/PruebasGeneral/MBVR000008.txt', data1Loaded);
loadDoc('/PruebasGeneral/MBVR000009.txt', data2Loaded);
setTimeout(loadDocs, 1000);
}
window.onload = loadDocs;
</script>
</body>
</html>
【问题讨论】:
-
您能否编辑一个更有用的标题,而不是全部大写?大声说话只会惹恼
-
我做到了,如果标题惹恼了你,我很抱歉。我是新来的。
标签: javascript html ajax