HML Request 对象详解与传统 Web 应用中发送请求不同,Ajax 必须以编程方式来发送请求
在请求发送出去之后,服务器相应会在适当的时候返回,但客户端浏览器不会自动加载这种异步响应,程序必须先调用 HML Request 对象的 responseText 或 responseXML 来猎取服务器响应,再通过 DOM 操作将服务器响应动态加载到当前页面中
1 XML Request 对象概述关 于 X ML Request 最 通 用 的 定 义 是 : XML Request 是 一 套 可 以 在JavaScript、VBscript、JScript 等脚本语言中使用的 API,它通过 协议异步地向服务器发送请求,并猎取从服务器返回的响应
2XML Request 的方法和属性2
1XML Request 的方法(6 个)abort():停止发送当前请求
getAllResponseHeaders():猎取服务器返回的全部响应头
getResponseHeader("headerLabel"):根据响应头的名字,猎取对应的响应头
open("method","URL"[,asyncFlag[,"userName"[,"password"]]]):建立与服务器 URL的连接,并设置请求的方法,以与是否使用异步请求
假如远程服务器需要用户名、密 码 , 则 提 供 对 应 信 息
method:get/post;URL:"second
jsp";asyncFlag:true/false;send(content):发送请求
其中 content 是请求参数,如没有建议设置为 nullsetRequestHeader("label","value"):在发送请求之前,先设置请求头
详细例子见文件夹 02\2
2\getAllRespons