我的代码在下面,按钮工作一次,但后来没有改变以下时间我点击它,这不是我的文件的确切布局,但我认为它唯一相关的部分,任何变化或更好的方法来做到这一点是受欢迎的,但我试图避免刷新页面,因为我有其他需要时间加载的项目
<button class="btn btn-primary btn-lg" onmouseup="change();" type="button" value="Ping Now" id="myButton1"> Ping Now </button>
<script>
function change()
{
<?php
$starttime = microtime(true);
$file = fsockopen ($serverAddress, 80, $errno, $errstr, 10);
$stoptime = microtime(true);
$status = 0;
if (!$file) $status = -1; // Site is down
else {
fclose($file);
$status = ($stoptime - $starttime) * 1000;
//$status = floor($status);
}
$timeTaken = round($status, 3);
?>
document.getElementById("testButton").innerText = <?php echo json_encode($timeTaken); ?> ;
}
</script>