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

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
J
Java Code Geeks
雷峰网
雷峰网
WordPress大学
WordPress大学
L
LangChain Blog
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
腾讯CDC
GbyAI
GbyAI
罗磊的独立博客
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
F
Fortinet All Blogs
Y
Y Combinator Blog
V
V2EX
A
About on SuperTechFans

博客园 - 范燕军

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;
   }   
  }  
 }  
/*******************************/