php+ajax实现页面自动刷新时间

php+ajax实现页面自动刷新时间

index.php

view plaincopy to clipboardprint?

<mce:script type="text/javascript"><!--

var xmlHttp;

function createXMLHttpRequest(){

if(window.ActiveXObject){

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}

else if(window.XMLHttpRequest){

xmlHttp = new XMLHttpRequest();

}

}

function start(){

createXMLHttpRequest();

var url="getTime.php";

xmlHttp.open("GET",url,true);

xmlHttp.onreadystatechange = callback;

xmlHttp.send(null);

}

function callback(){

if(xmlHttp.readyState == 4){

if(xmlHttp.status == 200){

document.getElementById("showtime").innerHTML = xmlHttp.responseText;

setTimeout("start()",1000);

}

}

}

// --></mce:script>

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=gb2312" />

</head>

<body>

<h1>Ajax动态显示时间</h1>

<input type="button" value="开始显示时间" onclick="start()" />

<p>当前时间:<font color="red"><span ></span></font></p>

</body>

</html>

<mce:script type="text/javascript"><!--

var xmlHttp;

function createXMLHttpRequest(){

if(window.ActiveXObject){

xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}

else if(window.XMLHttpRequest){

xmlHttp = new XMLHttpRequest();

}

}

function start(){

createXMLHttpRequest();

var url="getTime.php";

xmlHttp.open("GET",url,true);

xmlHttp.onreadystatechange = callback;

xmlHttp.send(null);

}

function callback(){

if(xmlHttp.readyState == 4){

if(xmlHttp.status == 200){

document.getElementById("showtime").innerHTML = xmlHttp.responseText;

setTimeout("start()",1000);

}

}

}

// --></mce:script>

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=gb2312" />

</head>

<body>

<h1>Ajax动态显示时间</h1>

<input type="button" value="开始显示时间" onclick="start()" />

<p>当前时间:<font color="red"><span ></span></font></p>

</body>

</html>

getTime.php

view plaincopy to clipboardprint?

<?php

header("cache-control:no-cache,must-revalidate");

header("Content-Type:text/html;charset=gb2312");

$showtime = date("北京时间Y年m月d日H:i:s");

echo $showtime;

?>