ajax局部刷新
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.aspx"
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秒刷新一次,有点快
form id="form1" runat="server">
asp:ScriptManager ID="ScriptManager1" runat="server">
/asp:ScriptManager>
br />
asp:UpdatePanel ID="UpdatePanel1" runat="server">
ContentTemplate>
asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick">
/asp:Timer>
asp:TextBox ID="TextBox1" runat="server"> /asp:TextBox>
/ContentTemplate>
/asp:UpdatePanel>
/form>
=====在后台Timer1_Tick事件加上
// Interval="1000" 是设置刷新的时间间隔
TextBox1.Text=DateTime.Now
看下就明白了
以上这篇ajax局部刷新实例 (三种方法推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:- JQuery的Ajax请求实现局部刷新的简单实例
- jQuery+ajax实现局部刷新的两种方法
- ajax局部刷新一个div下jsp内容的方法
- jquery ajax 局部刷新小案例
- Ajax实现带有验证码的局部刷新登录界面
- 纯JS实现AJAX局部刷新功能
- AJAX的原理—如何做到异步和局部刷新【实现代码】
- 利用ajax实现简单的注册验证局部刷新实例
- Ajax局部刷新应用案例---简单登录
- Ajax实现局部刷新的方法实例