发布时间:2018年04月10日 19:45:50分享人:诗人诗意仅于情来源:互联网8
functioninitRequest(){ var request = false; if(window.XMLHttpRequest) { //FireFox request = new XMLHttpRequest(); if (request.overrideMimeType) { request.overrideMimeType('text/xml'); } } else if(window.ActiveXObject) { //IE try { request = newActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { request = newActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!request){ window.alert("Create request error!"); return false; } returnrequest;}var http_request;functionsend(sendUrl,sendData){ http_request =initRequest(); sendUrl +="&random="+Math.random(); //在URL后添加这个,可以保证不被缓存http_request.onreadystatechange =ajax_call_back;//指定请求返回时的回调函数//gethttp_request.open("GET", sendUrl,true);http_request.send(sendData);//post//http_request.open("POST", sendUrl, true);//http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//http_request.send(sendData);}functionajax_call_back(){ //readyState共有5中状态,0未初始化,1已初始化,2发送请求,3开始接收结果,4接收结果完毕。 //status服务器响应状态码 if(http_request.readyState == 4) { if (http_request.status == 200) { var str =http_request.responseText; alert("返回数据为:"+str); } else if(http_request.status == 404){ alert("请求资源不存在!"); } else { alert("Ajax请求失败,错误状态为:"+http_request.status); } }}

XMLHttpRequest 对象 | |
属性 | |
readyState | 请求状态,开始请求时值为0直到请求完成这个值增长到4 |
responseText | 目前为止接收到的响应体,readyState<3此属性为空字符串,=3为当前响应体,=4则为完整响应体 |
responseXML | 服务器端相应,解析为xml并作为Document对象返回 |
status | 服务器端返回的状态码,=200成功,=404表示“Not Found” |
statusText | 用名称表示的服务器端返回状态,对于“OK”为200,“Not Found”为400 |
方法 | |
setRequestHeader() | 向一个打开但是未发生的请求设置头信息 |
open() | 初始化请求参数但是不发送 |
send() | 发送Http请求 |
abort() | 取消当前相应 |
getAllResponseHeaders() | 把http相应头作为未解析的字符串返回 |
getResponseHeader() | 返回http相应头的值 |
事件句柄 | |
onreadystatechange | 每次readyState改变时调用该事件句柄,但是当readyState=3有可能调用多次 |
爱华网本文地址 » http://www.aihuau.com/a/25101011/75482.html
更多阅读

源:U大师当我们想要重新去更新加载驱动,难免会遇到驱动加载失败的情况,此时该如何处理?今天小编就来教大家在驱动出现加载失败时如何解决的方法。故障原因一、驱动加载失败可能原因是驱动程序本身不完全,其次就是在下载更新

加载SolidWorks宏格式(*.swb)模型文件——简介由LinkAble PARTcommunity下载的SolidWorks模型文件,由包含SolidWorks宏文件(SWB扩展名)的ZIP压缩包提供,请按照如下方法加载模型数据。SWB文件的优势,不丢失螺纹、色彩和装配等特征,且文件容

怎么取消禁用加载项——简介如何管理加载项,启用或禁用加载项?加载项是浏览器的一项设置,下面以IE浏览器举例讲述。怎么取消禁用加载项——方法/步骤怎么取消禁用加载项 1、打开浏览器,在命令栏点击工具下拉列表:怎么取消禁用加载项 2

3dmax中怎样加载材质贴图——简介 3dsmax中如何加载贴图,这个是个初级问题,非常简单,3dsMAX中可以加载如jpg、bmp、png、psd等等格式的贴图!我们常用的也是位图贴图方式!如何加载贴图文件呢请看下图我一步一步给大家讲解。3dmax中怎样加

? ? 当您通过网络下载了一部外国大片想欣赏时,却是英文版。而现在有很多字幕组织提供了影片的中文字幕文档供下载,比如扩展名为srt的字幕文档。? ? 通常我们在网上看到一个srt字幕文件的同时,应该还有一个视频格式的文件,比如AVI。这个