电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

HMLHttpRequest-对象详细讲解

HMLHttpRequest-对象详细讲解_第1页
1/7
HMLHttpRequest-对象详细讲解_第2页
2/7
HMLHttpRequest-对象详细讲解_第3页
3/7
HML Request 对象详解与传统 Web 应用中发送请求不同,Ajax 必须以编程方式来发送请求。在请求发送出去之后,服务器相应会在适当的时候返回,但客户端浏览器不会自动加载这种异步响应,程序必须先调用 HML Request 对象的 responseText 或 responseXML 来猎取服务器响应,再通过 DOM 操作将服务器响应动态加载到当前页面中。2.1 XML Request 对象概述关 于 X ML Request 最 通 用 的 定 义 是 : XML Request 是 一 套 可 以 在JavaScript、VBscript、JScript 等脚本语言中使用的 API,它通过 协议异步地向服务器发送请求,并猎取从服务器返回的响应。2.2XML Request 的方法和属性2.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 是请求参数,如没有建议设置为 nullsetRequestHeader("label","value"):在发送请求之前,先设置请求头。详细例子见文件夹 02\2.2\getAllResponseHeaders提示:调试程序时,应先保证服务器响应完全正确,再调试 JavaScript 代码。2.2.2 XML Request 的属性(6 个)onreadystatechange:该属性用于指定 XML Request 对象状态(4 个状态)改变时的事件处理函数。readyState:该属性用于猎取 XML Request 对象的处理状态。responseText:该属性用于猎取服务器响应文本。responseXML:该属性用于猎取服务器响应的 XML 文档对象。status:该属性是服务器返回的状态码,只有当服务器的响应已经完成时,才会有该状态码。statusText:该属性是服务器返回的状态文本信息,只有当服务器的响应已经完成时,才会有该状态文本信息。1.onreadystatechange 属性onreadystatechange 属性用于指定 XML Request 对象的状态改变时执行的函数。当其对象的状态改变时,该函数将被触发。也就是说,XML Request 对象是事件源,它可以引发赋给 onreadystatechange 属性值的那个函数的执行。对象每次...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

HMLHttpRequest-对象详细讲解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部