首页

源码搜藏网

首页 > 开发教程 > ajax教程 >

AJAX 局部刷新 代码

创建时间:2013-04-25 00:31  

<script>
setInterval("refreshTime()",1000); //每格1秒刷新一次
funciton refreshTime()
{
var dateObj = new Date();
time.innerHTML = dateObj.toLocaleDateString(); //刷新div里面的内容
}
</script>
<div id=time></div>

------------------------------------------------------------------------------------------------------------------------------------

function doRef()
{
var url = "xxx.aspa=1&b=2"
var dateRequest = new ActiveXObject("Microsoft.XMLHTTP");
dateRequest.abort() ;
dateRequest.open( "GET", url , true );
dateRequest.onreadystatechange = onSendSelf ;
dateRequest.send() ;
function onSendSelf()
{
if( dateRequest.readyState != 4 )
{
return ;
}
var theDate = dateRequest.responseText ;//如果出现编码问题,可以在服务端escape一下,然后在这里使用unescape( responseText )
theDiv.innerHTML = theDate ;
}
}
setInterval( doRef , 1000 ) ;//1秒刷新一次是不是快了点


 

上一篇:.NET 3.5和VS 2008中的ASP.NET AJAX
下一篇:Ajax 实时显示时间 简明现代魔法

相关内容

热门推荐