基本的ajax脚本

 

var xmlhttp;

function verify()

{

   //2.创建XmlHttpRequest对象

   //这是XmlHttpRequest对象五步中使用最复杂的一步

   //需要针对IE和其他类型的浏览器建立这个对象的不同方式写不同的代码

   if(window.XMLHttpRequest)

   {

       //针对FireFox,Mozillar,Opera(手机),Safari(苹果系统),IE7,IE8

       xmlhttp = new XMLHttpRequest();//注意这里所有字母大小写不能错

       if(xmlhttp.overrideMimeType)

       {

           //针对某些特定版本的mozillar的浏览器的bug进行修正

           xmlhttp.overrideMimeType("text/xml");

       }

   }

   else if(window.ActiveXObject)  //注意这里所有字母大小写不能错

   {

           //针对IE6,IE5.5,IE5

       //两个可以用于创建XMLHTTPRequest对象的控件名称,保存在一个数组中

       //排在前面的版本较新

       var activexName = ["MSZML2.XMLHTTP","Microsoft.XMLHTTP"];

       for (var i=0;i<activexName.length;i++)

       {

           try{

               //取出一个控件名进行创建,如果创建成功就终止循环

               //如果创建失败,则抛出异常,然后可以继续循环,继续尝试创建

               xmlhttp = new ActiveXObject(activexName[i]);

               break;

           } catch(e) {}

       }

      

   }

   if(!xmlhttp)

   {

       alert("XMLHttpRequest对象创建失败!");

       return;

   }

}

//回调函数

function callback()

{     

   //5.接收响应数据

   //判断对象的状态是否交互完成,4为交互完成

   if(xmlhttp.readyState ==4 )

   {

       if(xmlhttp.status==200)

       {   //判断http的交互是否成功,200为成功

           //接下来获取服务器端返回的数据

           //有两种数据方式,一是纯文本数据,二是xml数据类型

           //这种是返回纯文体数据

           var responseText = xmlhttp.responseText;

          alert("--------"+responseText);

       }

   }

}

 

// 發出 Ajax 請求

function clearGlance (){

verify() ;

// Build the URL to connect to

var url = "${request.contextPath}/ClearAllGlance.action1" ;

 

// Open a connection to the server

xmlhttp.open("post", url, true);

 

// Setup a function for the server to run when it's done

xmlhttp.onreadystatechange = callback;

 

// 发送request

xmlhttp.send(null);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值