网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网络编程 >> Ajax教程 >> 正文
最新文章
· 无刷新ajax分页(简洁版)
· ASP+Ajax实现静态无刷新分页
· asp+ajax实现用户注册检测用户名是否
· AJAX技术实现定时刷新局部网页
· ASP+AJAX 实现类似于google搜索提示
· AJAX无刷新验证用户名是否存在之二
· AJAX无刷新验证用户名是否存在之一
· Ajax—未来的WebServices
· AJAX应用所解决的一些常见问题
· AJAX如何与后台交互
热门文章
 asp+ajax实现用户注册检测用户名是
 AJAX技术实现定时刷新局部网页
 Ajax中检查密码强度的Javascript
 ASP+Ajax实现静态无刷新分页
 AJAX无刷新验证用户名是否存在之二
 AJAX无刷新验证用户名是否存在之一
 利用AJAX技术实现网页无刷新进度条
 无刷新ajax分页(简洁版)
 AJAX框架汇总
 ajax进度条
相关文章
利用AJAX技术实现网页无刷新进度条显示
AJAX技术实现定时刷新局部网页
来源:百度空间 更新时间:2010/7/6 14:41:47 阅读次数:
字体:[ ] 我要投稿

如果数据库中的数据经常变化,而且经常被用到就可以用AJAX技术来实现了。

整体AJAX流程不讲了,说几个关键的地方(用红底标出):

function getVisitNum(){
     var url = "ajax.do?operate=getVisitNum";
     createXmlHttp();
     xmlHttp.onreadystatechange = getVisitNumCallBack;
     xmlHttp.open("GET",url,true)
    xmlHttp.setRequestHeader("If-Modified-Since","0");  //禁止IE缓存,如果有缓存就不会再去连数据库了,那么数据达不到及时更新的效果,当然这句话只禁止当前xmlHttp对象的缓存(亲测)。

     xmlHttp.send(null);
    setTimeout("getVisitNum();",1000);   //定时触发请求
}
function getVisitNumCallBack(){
    
      if (xmlHttp.readyState == 4) {
          if (xmlHttp.status == 0 || xmlHttp.status == 200) {
              document.getElementById("allVisit").innerHTML=xmlHttp.responseText;//更新DOM
         }
     }
}
window.onload = function(){  //加载页面时自动运行
getVisitNum(); }

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号