惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
腾讯CDC
S
SegmentFault 最新的问题
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Hacker News
The Hacker News
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
B
Blog
IT之家
IT之家
Spread Privacy
Spread Privacy
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
Cisco Blogs
Recent Announcements
Recent Announcements
H
Hacker News: Front Page
AI
AI
I
InfoQ
H
Heimdal Security Blog
T
Threatpost
Cisco Talos Blog
Cisco Talos Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
W
WeLiveSecurity
SecWiki News
SecWiki News
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
T
Threat Research - Cisco Blogs
V2EX - 技术
V2EX - 技术
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
O
OpenAI News
阮一峰的网络日志
阮一峰的网络日志
T
Troy Hunt's Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网
T
Tor Project blog
有赞技术团队
有赞技术团队
Schneier on Security
Schneier on Security
Last Week in AI
Last Week in AI

博客园 - 范燕军

UML学习之用例图 jquery分页控件 对象,XML序列化 (转)C#中调用Windows API时的数据类型对应关系 asp.net页生命周期 SVN服务端的配置 [ 转] .NET相关的最好东西--全球最新评价 asp.net执行.sql文件 [转] 用ASP.NET对IIS中的虚拟目录进行操作 [转] 使用JavaScript检测浏览器的相关特性 [转] 路径,文件,目录,I/O常见操作汇总(三) [转] 路径,文件,目录,I/O常见操作汇总(二) [转] 路径,文件,目录,I/O常见操作汇总(一) [转]NET用户控件文件上传,并给图片文件加水印(增加文字水印文字设置) [转] Javascript访问Cookie的四个常用方法 [转] Javascript访问Cookie的四个常用方法 [转]C#实现MS SQL数据导出到Excel [转]常用的JavaScript验证正则表达式 [转]14 个经典的javascript代码
[转]ajax加载内容示例
范燕军 · 2008-03-31 · via 博客园 - 范燕军

今天在cnblogs.com转了一天,现在正在学习AJAX,发现这篇不错,学习一下...
函数: 
 function RequestmainList(url,divh,divs)
@url 被调用的url 可以带参数
@divh 当前需要处理的div,也是目前div
@divs 状态div 例如loading......

调用示例:

RequestmainList('url.........','mainlist','loading')


 /*ajax 对象 只要用于加载相册内 图片列表
 *
 *
 */
 var xmlHttp;
 function creatXMLHttpRequest() {  
  if(window.XMLHttpRequest) {
   //xmlHttp = new XMLHttpRequest();
   xmlHttp = new XMLHttpRequest();
   if (xmlHttp.overrideMimeType)
   {
    xmlHttp.overrideMimeType('text/XML');
   }   
  } 
  else if(window.ActiveXObject)   
  {   
   try
   {
    xmlHttp = new ActiveXObject("MsXML2.XMLHTTP");
   }
   catch (e)
   {
    try
    {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e) {}
   }  
   xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
  }
  
  if (!xmlHttp)
  {
   alert('你的浏览器不支持本系统的某些服务:(');
   return false;
  }  
  
 }

 /********************************/
 /*
 * 页面列表请求 
 */
 var divhidden;
 var divshow;
 function RequestmainList(url,divh,divs) {  
  divhidden=divh;
  divshow=divs;
  document.getElementById(divs).style.display = "";
  var queryString;  
  queryString = url;   
  creatXMLHttpRequest();
  xmlHttp.open("get",url,"true");
  xmlHttp.onreadystatechange = pageupdate;
  xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
  xmlHttp.send(queryString);
 } 
 
 function pageupdate()
 {
  if(xmlHttp.readyState == 1)
  {
   document.getElementById(divhidden).style.display = "";       
   
  }
  if(xmlHttp.readyState == 4)
  {
   if(xmlHttp.status == 200)
   {    
    document.getElementById(divhidden).style.display = "";        
    document.getElementById(divshow).style.display = "none";
    var responseText =  xmlHttp.responseText;
    document.getElementById(divhidden).innerHTML = responseText;
   }   
  }  
 }  
/*******************************/