JavaScript原始版AJAX

    AJAX的应用已经非常普遍了,各种框架组件也是层出不穷,最初的ajax创建于几个 javascript函数,具体的原理、发展历程以及优劣势这里就不在多说了。再回顾一下,算是对知识的一个温故、整理吧。

    客户端请求页面:

< html >
< body >
< script  type ="text/javascript" >
function  ajaxFunction()
 {
 
var  xmlHttp; 
 
try
    {
   
//  Firefox, Opera 8.0+, Safari
    xmlHttp = new  XMLHttpRequest();
    }
    
catch  (e)
    {
      
//  Internet Explorer
        try
          {
          xmlHttp
= new  ActiveXObject( " Msxml2.XMLHTTP " );
          }
           
catch  (e)
              {
                  
try
                     {
                         xmlHttp
= new  ActiveXObject( " Microsoft.XMLHTTP " );
                     }
                  
catch  (e)
                     {
                         alert(
" 您的浏览器不支持AJAX! " );
                         
return   false ;
                     }
              }
        }
        
        xmlHttp.onreadystatechange
= function ()
          {
          
if (xmlHttp.readyState == 4 )
            {
             document.myForm.time.value
= xmlHttp.responseText;
            }
          }
        xmlHttp.open(
" GET " , " Default.aspx " , true );
        xmlHttp.send(
null );
        
 }
</ script >

< form  name ="myForm" >
用户: 
< input  type ="text"  name ="username"  onkeyup ="ajaxFunction();"   />
时间: 
< input  type ="text"  name ="time"   />
</ form >
</ body >
</ html >

    服务器端响应页面(Default.aspx):

    

Response.Write("Beyond");
Response.Flush();
Response.End();

 

  

转载于:https://www.cnblogs.com/zzxbest/archive/2010/11/09/1872665.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值