我创建了一个包含当前日期和时间的php文件。我还有一个html / javascript文件,它试图请求php的输出并将其添加到html。我目前没有回复文本,我不知道为什么。
在ajax中记住我是一个菜鸟,这是一个学习ajax的简单练习
这是html / javascript:
<body>
<p>Current server time:</p>
<div id="poll"></div>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("poll").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "polling.php", true);
xhttp.send();
}
</script>
</body>
这是我的php:
<?php
echo date("D M j H:i:s e Y");
?>
答案 0 :(得分:1)
您刚刚声明了javascript函数,但在页面加载时没有进行函数调用
<body>
<p>Current server time:</p>
<div id="poll"></div>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("poll").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "polling.php", true);
xhttp.send();
}
loadDoc(); // ***here you missed****
</script>
</body>