ajax 编写时间

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:54:36
需要编写动态时间
那位大虾给解决一下
本人没学过AJAX

http://bbs.blueidea.com/thread-1269509-1-1.html

其实那个时间是可以通过js来实现的,不需要用ajax,只是用js读取的是本地计算机的时间。
代码:
function showtime(){
var ot=document.getElementsByTagName('td');
mytime=new Date();
var hours=mytime.getHours();
var minutes=mytime.getMinutes();
var seconds=mytime.getSeconds();
if(hours<10) hours="0"+hours;
if(minutes<10) minutes="0"+minutes; if(seconds<10) seconds="0"+seconds;
mytime=hours+":"+minutes+":"+seconds; ot[5].innerHTML=mytime; var
timer=setTimeout("showtime()",1000);
}
最后一句是其实就是递归,执行到最后一句时,等待1秒后再执行这个函数,倒数第二句就是让时间显示在页面上。这样每隔一秒,页面显示的时间就会不同,也就是你所谓的动态时间。其实根据这个原理可以每个一秒来发送一ajax请求,在根据服务器返回的时间,显示在页面。