Javascript 从php文件请求日期/时间时没有输出

Javascript 从php文件请求日期/时间时没有输出,javascript,php,ajax,Javascript,Php,Ajax,我用当前日期和时间创建了一个php文件。我还有一个html/javascript文件,它试图请求php的输出并将其添加到html中。我目前没有收到回复,我不知道为什么 请记住,我是ajax的新手,这是一个学习ajax的简单练习 这是html/javascript: <body> <p>Current server time:</p> <div id="poll"></div> <script&

我用当前日期和时间创建了一个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>

当前服务器时间:

函数loadDoc(){ var xhttp=newXMLHttpRequest(); xhttp.onreadystatechange=函数(){ if(this.readyState==4&&this.status==200){ document.getElementById(“poll”).innerHTML= 这个.responseText; } }; open(“GET”,“polling.php”,true); xhttp.send(); }
这是我的php:

    <?php

echo date("D M j H:i:s e Y");

?>

您刚刚声明了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>

当前服务器时间:

函数loadDoc(){ var xhttp=newXMLHttpRequest(); xhttp.onreadystatechange=函数(){ if(this.readyState==4&&this.status==200){ document.getElementById(“poll”).innerHTML= 这个.responseText; } }; open(“GET”,“polling.php”,true); xhttp.send(); } loadDoc();//***这是你错过的****
请注意,如果PHP文件是纯PHP文件,则不需要关闭
?>
标记-以及何时调用loadDoc?为什么要这样做?在JS中使用
new Date()
更简单、更方便。@LeoNapoleon如他所说,这是学习ajax的一个练习。如果你将ajax调用放在laodDoc函数中,而从不调用它(不确定是不是问题,但尝试删除你的函数或在脚本标记中调用它),谢谢这是我的函数调用的问题,别傻了