<button id="ntpqBtn">加载NTP服务器状态</button> <pre id="ntpq"></pre> <script> $(document).ready(function() { function loadOutput() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var ntpqTable = document.getElementById("ntpq"); ntpqTable.innerHTML = this.responseText; } }; xhttp.open("GET", "ntp.php", true); xhttp.send(); } $('#ntpqBtn').click(loadOutput); setInterval(loadOutput, 1000); }); </script> 修改代码 只有在点击该按钮的时候 才会在浏览器上打印php返回值的内容
时间: 2024-04-27 09:20:47 浏览: 130
debian10,ntp离线安装包 promox6离线安装ntp包 时间服务器
<button id="ntpqBtn">加载NTP服务器状态</button> <pre id="ntpq"></pre> <script> $(document).ready(function() { function loadOutput() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var ntpqTable = document.getElementById("ntpq"); ntpqTable.innerHTML = this.responseText; } }; xhttp.open("GET", "ntp.php", true); xhttp.send(); } $('#ntpqBtn').click(loadOutput); }); </script>
只需要将最后一行代码 `setInterval(loadOutput, 1000);` 删除即可。这样就只有在点击按钮时才会执行 `loadOutput()` 方法来获取 PHP 返回值并将其显示在浏览器上。
阅读全文