Ajax的理解

Ajax

Ajax

一般用于局部页面刷新,从而来减少用户使用时等待时间。它采用了异步交互过程,当你在提交表单的时候模拟一个提交,在用户还在继续做其他事情的时候,上面的信息已经得要验证,(。。相当于注册用户的时候吧,如果你的用户名已经存在,你在做下面的操作,你并没有提交页面,上面已经在你没有感觉刷新的情况下给了你提示)。

应用到的技术:

XMLHttpRequest 对象:

检查浏览器是否对ActiveX对象的支持,可以使用ActiveX来创建XMLHttpRequest对象。XMLHttpRequestXMLHTTP组件的对象,用来接收和响应HTTP信息的。通过它可以是Ajax像桌面应用程序一样同服务器进行数据层面的交换。

 

创建XMlHttpRequest对象的一个实例:

      

XMLHttpRequest: 属性:

       Onreadystatechange:      每个状态改变时都会触发这个事件处理器,通常会调用一个Javascript函数。

       readyState;                   请求的状态,有5个可取值:0=未初始化,1=长在加载,2=已加载,

3=交互中,4=完成。

       responseText:                服务器的响应,表示一个文本内容。

       responseXML:               服务器的响应,表示为XML,可以解析为一个DOM对象。

       Status:                          服务器的HTTP状态码(如404等)。

       statusText:                    HTTP状态码的响应文本(如404表示什么错误)。

 

XmlHttpRequest 方法:

       abort():                                      停在当前请求。

       getAllResponseHeaders:               HTTP请求的所有响应首部作为键/值对返回。

       getResponseHeader(“header”):      返回指定首部的串值。

       Open(“mothed”, “url”):                建立服务器的调用,method参数可以是GETPOSTPUTurl参数可以是相对 URL或绝对的URL和三个可选参数(async:请求使用应该一步地执行默认为trueusernamepasswordURL所需的授权提供认证资格。)。

       send(content):                             向服务器发送请求。

       setRequestHeader(“header”, “value”):                 把指定首部设置为所提供的值,在设置任何首部之前必须先调用open();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值