XMLHttpRequest对象是有js创建并使用的,他主要用来处理页面提交的数据,处理服务器返回的数据,是页面与服务器直之间的桥梁,借助dom css就可以实现一些效果,xmlhttprequest 对象不是一个标准的对象,IE浏览器中他作为ActiveX控件实现的,
var xmlhttp;
function createXmlhttpRequest(){
if(windwo.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}
}
xmlhttprequest的标准操作: abort();//停止当前方法,getAllResponseHeaders();把http请求的所有响应首部作为键/值对返回。getResponseHeader("header");返回指定首部串值.open("method","url")建立对服务器的调用。send(content);向服务器发送请求,setRequestHeader("header","value");把指定首部设为所提供的值,在设置之前必须先调用open()方法。
xmlhttprequest的标准属性:
onreadystatechange ;当状态改变时会触发这个事件的处理器,就是回调函数。
readyState;请求的状态, 有5个值0为初始化 1正在加载 2以加载 3交互中 4完成
responseText 服务器返回的响应 ,表示一个串,
responseXML 表示一个xml 也可以是一个dom对象
status 服务器的状态码 202 ok 404 not found
statusText http 状态码的相应文本。
分享到:
相关推荐
其中客户的XMLHttpRequest对象的封装,就足以让人大饱眼福,在一般的浏览器其都能够运行AJAX。下面我们来学习学习这个咚咚,希望能给更多的人带来帮助。 首先当然是要了解一下浏览器中的XMLHttp对象了: XMLHTTP方法...
Ajax中XMLHTTPRequest对象的说明文档,包含其相应的对象和方法
问题的关键:如何使用XMLHttpRequest对象。尽管与其说Ajax是一种技术,不如说是一种技巧,但如果没有对XMLHttpRequest的广泛支持,Google Suggest和Ta-da List可能不会像我们看到的有今天这样的发展,而你可能也不会...
本文实例讲述了不使用XMLHttpRequest对象实现Ajax效果的方法。分享给大家供大家参考,具体如下: 前言: 我以前接触Ajax的时候,只是用Jquery的api来实现Ajax效果,对其并没有细细研究,最近在学习Ajax的原理,会不...
在JS中实例化一个xmlHttpRequest对象,然后根据网上的说明POST的地址为:asmx页面地址/Web方法名。在RequestHeader中设置Content-Type为application/json; charset=utf-8,SOAPAction设为Web方法名。Web方法的参数用...
在较新的IE版本中可以利用 var xml=new ActiveXObject(“Msxml2.XMLHTTP”)的形式创建XMLHttpRequest对象;而在IE7及非IE浏览器中可以利用var xml=new XMLHttpRequest()创建XMLHttpRequest对象。 创建XM
但上传文件部分只有底层的XMLHttpRequest对象发送上传请求,那么怎么通过jQuery的Ajax上传呢? 本文将介绍通过jQuery使用FormData对象上传文件。 使用<form>表单初始化FormData对象方式上传文件 HTML代码 &...
而web2.0的这种情况是靠服务器端更新XMLHttpRequest对象的readyState来实现的。改变readyState的属性时服务器端连接客户端的一种操作方式。 3、每次readyState属性的改变都有触发readystatechange事件。 3.2.4.2 ...
Ajax基本对象的属性和方法:动态创建内容时所用的W3C DOM属性和方法。用于遍历XML的DOM元素方法。用于处理XML的DOM元素属性。标准XMLHttpRequest操作
ajax课程讲议,完整的讲解ajax基本原理与应用。详细说明了XMLHttpRequest对象的使用方法。 配合源代码+是初学者最好的入门资料。 作者:于慧峰
1、创建异步请求XMLHttpRequest对象 2、发送Get请求,请求Xml文件 3、解析请求结果Xml,主要是getElementsByTagName的运用 4、将结果展现到表格,针对表格删行和增行 截图和说明:...
AjaxPro使用说明 - lexus - 博客园 Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett...Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。
12.3.1 创建XMLHttpRequest对象 354 12.3.2 获取XMLHttpRequest 对象的信息 356 12.3.3 向服务器发送请求 357 12.3.4 处理服务器响应 360 12.3.5 用户注册实例 361 12.3.6 处理XML请求 364 12.3.7 动态列表 368 第13...
1、附含Ajax应用: <br> ... <br> 3、附有演示地址; <br> 4、附有兼容多浏览器的xmlHttpRequest对象生成的JS文件; <br> 5、附有CHM格式的详细使用说明文件; <br> 6、适合Ajax初学者参考使用;
创建XMLHttpRequest对象对于IE浏览器:复制代码 代码如下:xmlHttp = new ActiveXObject(‘Microsoft.XMLHTTP’);对于其他浏览器:复制代码 代码如下:xmlHttp = new XMLHttpRequest();不同的浏览器对javascript中的...
它说明了如何使用JavaScript,XML,CSS和XHTML之类的标准以及XMLHttpRequest对象来构建基于功能的基于浏览器的Web应用程序,其功能类似于桌面程序。
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax...他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。
面纱,包括 XMLHttpRequest 对象。 五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标...
复制代码 代码如下: function processajax (serverPage, obj, getOrPost, str){ //将创建XMLHttpRequest对象写到getxmlhttp()函数中,并获取该对象 xmlhttp = getxmlhttp (); //GET方式(和前面几
AJAX引擎其实是一个JavaScript对象,全写是 window.XMLHttpRequest对象,由于浏览器的版本不同,特别是老版本的IE浏览器,虽然也支持AJAX引擎,但是写法上有区别,在IE低版本中通常用 ActiveXObject对象来创建AJAX...