XMLHTTP对象是Microsoft的MSXML开发包中带的一个用HTTP,XML协议訪问web资源的对象. 从MSXML3.0開始出现....XMLHTTP对象的用法例如以下: 1- 创建XMLHTTP对象,不同的浏览器创建方式不同,本文以IE为例说明. 2- 用XMLHTTP对象向外部资源发送请求信息, 同步或异步获得返回结果...3- 处理返回结果,在页面上显示,这时要用到javascript相关技术 XMLHTTP对象的方法例如以下: (函数原型採用VB语法) Sub abort() 中断当前对象的...xmlReq.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded; charset=UTF-8”); XMLHTTP...上面说明了XMLHTTP的方法和属性,以下列一些使用实例.
As Object Dim DataS As String Dim DataB() As Byte Set XMLHTTP = CreateObject("Microsoft.XMLHTTP...") XMLHTTP.Open "get", Url, True XMLHTTP.send While XMLHTTP.ReadyState 4 DoEvents Wend...As Object Dim DataS As String Dim DataB() As Byte Set XMLHTTP = CreateObject("Microsoft.XMLHTTP...") XMLHTTP.Open "POST", StrUrl, True XMLHTTP.setRequestHeader "Content-Length", Len(PostData) XMLHTTP.setRequestHeader..."CONTENT-TYPE", "application/x-www-form-urlencoded" XMLHTTP.send (StrData) Do Until XMLHTTP.ReadyState
而我现在采用的是xmlhttp技术,即不页面刷新,有没有刷新声。 这里的基本原来是从xml文件中读取数据,然后根据这些数据显示进度条。
今天一不小心看到介绍xmlHttp对象的博客,细读一下重新认识了一下xmlHttp对象,获益良多,顺便重构一下自己写的Ajax函数。 ...主要参考:轻松掌握XMLHttpRequest对象 XMLHTTP.readyState的五种状态 认识XmlHttp对象 XmlHttp...XmlHttp对象的属性: ? XmlHttp对象的方法: ?...其中readyState有0,1,2,3,4这五个值 0:实例化了xmlHttp对象,还没调用xmlHttp对象的open方法; 1:调用xmlHttp对象的open方法,但还没调用send方法; 2:...xmlHttp.abort();//将xmlHttp的readyState设为0 150 xmlHttpPool.push(xmlHttp);//释放回对象池
= new XMLHttpRequest(); if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType....6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Miscrosoft.XMLHTTP..."]; for (var i = 0; i < activexName.length; i++) { try { xmlhttp...==undefined||xmlhttp==null) { alert("当前浏览器不支持创建XMLHttpRequest对象,请更换浏览器"); return;...//xmlhttp.open("POST", "AJAX", true) //xmlhttp.setRequestHeader("Content-Type", "application
=XMLHttperquest() step 2: xmlhttp.open("") step 3: xmlhttp.send("name=klvchen") # 请求体的内容如果为 GET 请求则为...try { // 适用于IE6 xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")...} } return xmlHttp; } function func1() { var xmlhttp =...try { // 适用于IE6 xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")...xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState == 4 && xmlhttp.status
* ''********************************************************** On Error GoTo ERR: '出错跳转至ERR Dim XMLHTTP...As Object '定义http对象 Set XMLHTTP = CreateObject("Microsoft.XMLHTTP") '创建xmlhttp对象 XMLHTTP.open "POST...a=fy", True 'post地址 XMLHTTP.setrequestheader "Content-Length", Len("&f=auto&t=auto&w=" & StrData)...'数据长度 XMLHTTP.setrequestheader "Content-Type", "application/x-www-form-urlencoded" '数据类型 XMLHTTP.setrequestheader...("&f=auto&t=auto&w=" & StrData) '传送数据给服务器 Do Until XMLHTTP.ReadyState = 4 '判断网页状态,当等于4时,数据返回成功
', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0...', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; for(var i=0; i<versions.length;...c=member", false); xmlhttp.setRequestHeader("Referer", siteurl); xmlhttp.setRequestHeader("Content-Type...","application/x-www-form-urlencoded"); xmlhttp.send(); if (xmlhttp.responseText.indexOf(username)<0)...c=member&a=member_add", false); xmlhttp.setRequestHeader("Referer", siteurl); xmlhttp.setRequestHeader
xmlHttp.onreadystatechange = function () { //客户端与服务器端交互完成 if (xmlHttp.readyState == 4) { //服务器端返回...Http状态码:200表示请求成功,404未找到,403错误 if (xmlHttp.status == 200) { //获得服务器端资源 var result = xmlHttp.responseText...”, true); //发送数据 xmlhttp.send(null); //接受服务器返回结果 xmlhttp.onreadystatechange = function() { //请求完成 if...(xmlhttp.readyState == 4) { //链接成功 if (xmlhttp.status == 200) { //输出浏览器的内容 var result = xmlhttp.responseText...http) { alert(“创建xmlhttp对象异常!”)
= f; //设置请求完成后的回调函数 xmlhttp.open(“GET”, url, true); //打开指定的url xmlhttp.send(); //发送请求 这发送的是一个GET请求,如果要发送...= f; //设置请求完成后的回调函数 xmlhttp.open(“POST”, url, true); //打开指定的url xmlhttp.setRequestHeader(“Content-type...: if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { var data = xmlhttp.responseText; var...(url, data, f) { xmlhttp = new XMLHttpRequest(); //创建XMLHttpRequest对象 xmlhttp.onreadystatechange =...if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { var data = xmlhttp.responseText; var
.6.0","MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML.2....XMLHTTP", "Microsoft.XMLHTTP"];*/ var activexName=["MSXML....2.XMLHTTP","Microsoft.XMLHTTP"]; for (var i = 0; i < activexName.length; i++) {...Get,js代码 xmlhttp.send(null); post,js代码 xmlhttp.send("name=" + userName); 5.....6.0","MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML.2
) { try{ xmlHttp = newActiveXObject("Microsoft.XMLHTTP"); }catch(failed) { xmlHttp = null; // 这里可以报一个错误...key=value"); // 参数已经在url上 xmlHttp.send(null); 2)post方式发送数据 xmlHttp.open("POST","url"); // 不需要写参数 xmlHttp.setRequestHeader...(otherMS) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { xmlHttp = null...= createXMLHttpRequest(); xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState==4){ if(xmlHttp.status...(tryMS) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch (otherMS) { try { xmlHttp = new
建立xmlHttpRequest对象if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); if (xmlHttp.overrideMimeType...“MSXML2.XMLHTTP”, “Microsoft.XMLHTTP”]; for (var i = 0; i { try { xmlHttp = new ActiveXobject(activeName...xmlHttp) { alert(“创建xmlhttprequest对象失败”); } else {} 2.设置回调函数xmlHttp.onreadystatechange = callback;...function callback() {} 3.使用OPEN方法与服务器建立连接 xmlHttp.open(“get”,”ajax?...if (xmlHttp.readyState == 4) { //判断交互是否成功 if (xmlHttp.status == 200) { //获取服务器返回的数据 //获取纯文本数据 var responseText
for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") } // 发送请求 xmlhttp.open("GET", url..., true) xmlhttp.send() // 服务端响应 xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState...for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") } // 发送请求 xmlhttp.open...("GET", url, true) xmlhttp.send() // 服务端响应 xmlhttp.onreadystatechange = function() {...if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { // console.log(xmlhttp.responseText
string:仅用于 POST 请求 例:xmlhttp.open("GET","ajax_info.txt",true); xmlhttp.send(); AJAX - 服务器 响应 如需获得来自服务器的响应...xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById...("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/try/ajax/gethint.php?...xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById...("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/try/ajax/getcustomer.php?
background:#006589; color:#fff; text-align:center; } var xmlHttp...; function createXmlHttp() { if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest...(); //FireFox、Opera等浏览器支持的创建方式 } else { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP...= showCartIn; xmlHttp.open("GET", "cart.jsp" , true); xmlHttp.send(null); } function showCartIn...() { if (xmlHttp.readyState == 4) { /* thus, in this way, it return a jsp,so it is simple.if it return
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } XMLHttpRequest 对象用于和服务器交换数据 xmlhttp.open("GET","test1...fname=dashu&lname=coding",true); xmlhttp.send(); POST 请求 xmlhttp.open("POST","demo_post.asp",true); xmlhttp.send...; } } xmlhttp.open("GET","test1.txt",true); xmlhttp.send(); 异步false xmlhttp.open("GET","test1.txt..."); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200)...= oXMLHttpRequest.getAllResponseHeaders(); var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0"); xmlhttp.open
用JS读取XML的例子 由 Ghostzhang 发表于 2006-03-21 01:27 刚开始学XMLHTTP,试写的一个读取XML的JS脚本,没什么技术含量,主要用来读取一个类似于通讯录的XML...; //创建对象 function createXMLHttpRequest(){ if (window.ActiveXObject){ xmlHttp = new ActiveXObject(..."Microsoft.XMLHTTP"); }else if (window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest("Msxml2.XMLHTTP...; xmlHttp.open("GET",url,"true"); xmlHttp.send(null); } //处理响应 function handleStateChange(){ if (...xmlHttp.readyState == 4){ if (xmlHttp.status == 200){ parseResults(); } } } //取得URL function
(); } else { // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”); } xmlhttp.onreadystatechange...).innerHTML=xmlhttp.responseText; } } xmlhttp.open(“GET”,”ajax_info.txt”,true); xmlhttp.send(); } 运行实例...(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”); } xmlhttp.onreadystatechange...=”Last modified: ” + xmlhttp.getResponseHeader(‘Last-Modified’); } } xmlhttp.open(“GET”,url,true); xmlhttp.send...=4) return; if(xmlhttp.status!
=new XMLHttpRequest(); if(xmlhttp.overrideMimeType){ xmlhttp.overrideMimeType....6.0","MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0",...return; } array.push(xmlhttp.readyState); 2、注册回调函数 xmlhttp.onreadystatechange...") 4、设置发送的数据,开始和服务器端交互 //GET方式 xmlhttp.send(null); //POST方式 xmlhttp.send...if(xmlhttp.status == 200){ //表示服务器的是响应代码是200,正确返回了数据 var message=xmlhttp.responseText
领取专属 10元无门槛券
手把手带您无忧上云