`
myfreespace
  • 浏览: 223397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XMLHttpRequest 对象说明

阅读更多

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 状态码的相应文本。 

 

0
1
分享到:
评论

相关推荐

    AJAX客户端说明,XMLHttpRequest对象

    其中客户的XMLHttpRequest对象的封装,就足以让人大饱眼福,在一般的浏览器其都能够运行AJAX。下面我们来学习学习这个咚咚,希望能给更多的人带来帮助。 首先当然是要了解一下浏览器中的XMLHttp对象了: XMLHTTP方法...

    XMLHTTPRequest.参考文件

    Ajax中XMLHTTPRequest对象的说明文档,包含其相应的对象和方法

    XMLHttpRequest +Asp.net+Ajax

    问题的关键:如何使用XMLHttpRequest对象。尽管与其说Ajax是一种技术,不如说是一种技巧,但如果没有对XMLHttpRequest的广泛支持,Google Suggest和Ta-da List可能不会像我们看到的有今天这样的发展,而你可能也不会...

    不使用XMLHttpRequest对象实现Ajax效果的方法小结

    本文实例讲述了不使用XMLHttpRequest对象实现Ajax效果的方法。分享给大家供大家参考,具体如下: 前言: 我以前接触Ajax的时候,只是用Jquery的api来实现Ajax效果,对其并没有细细研究,最近在学习Ajax的原理,会不...

    分享XmlHttpRequest调用Webservice的一点心得

    在JS中实例化一个xmlHttpRequest对象,然后根据网上的说明POST的地址为:asmx页面地址/Web方法名。在RequestHeader中设置Content-Type为application/json; charset=utf-8,SOAPAction设为Web方法名。Web方法的参数用...

    window.ActiveXObject使用说明

    在较新的IE版本中可以利用 var xml=new ActiveXObject(“Msxml2.XMLHTTP”)的形式创建XMLHttpRequest对象;而在IE7及非IE浏览器中可以利用var xml=new XMLHttpRequest()创建XMLHttpRequest对象。 创建XM

    jQuery Ajax使用FormData对象上传文件的方法

    但上传文件部分只有底层的XMLHttpRequest对象发送上传请求,那么怎么通过jQuery的Ajax上传呢? 本文将介绍通过jQuery使用FormData对象上传文件。 使用<form>表单初始化FormData对象方式上传文件 HTML代码 &...

    Ajax课件学习(免费)

    而web2.0的这种情况是靠服务器端更新XMLHttpRequest对象的readyState来实现的。改变readyState的属性时服务器端连接客户端的一种操作方式。 3、每次readyState属性的改变都有触发readystatechange事件。 3.2.4.2 ...

    Ajax基本对象的属性和方法

    Ajax基本对象的属性和方法:动态创建内容时所用的W3C DOM属性和方法。用于遍历XML的DOM元素方法。用于处理XML的DOM元素属性。标准XMLHttpRequest操作

    ajax课程讲义+源代码 学习笔记

    ajax课程讲议,完整的讲解ajax基本原理与应用。详细说明了XMLHttpRequest对象的使用方法。 配合源代码+是初学者最好的入门资料。 作者:于慧峰

    Asp.net C# Ajax基础 示例代码

    1、创建异步请求XMLHttpRequest对象 2、发送Get请求,请求Xml文件 3、解析请求结果Xml,主要是getElementsByTagName的运用 4、将结果展现到表格,针对表格删行和增行 截图和说明:...

    AjaxPro使用说明 - lexus - 博客园

    AjaxPro使用说明 - lexus - 博客园 Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett...Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。

    javascript完全学习手册1 源码

    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...

    AJAX简单会员注册

    1、附含Ajax应用: <br> ... <br> 3、附有演示地址; <br> 4、附有兼容多浏览器的xmlHttpRequest对象生成的JS文件; <br> 5、附有CHM格式的详细使用说明文件; <br> 6、适合Ajax初学者参考使用;

    Ajax+PHP快速上手及简单应用说明

    创建XMLHttpRequest对象对于IE浏览器:复制代码 代码如下:xmlHttp = new ActiveXObject(‘Microsoft.XMLHTTP’);对于其他浏览器:复制代码 代码如下:xmlHttp = new XMLHttpRequest();不同的浏览器对javascript中的...

    精通Ajax(Brett McLaughlin)Mastering Ajax (Brett McLaughlin)

    它说明了如何使用JavaScript,XML,CSS和XHTML之类的标准以及XMLHttpRequest对象来构建基于功能的基于浏览器的Web应用程序,其功能类似于桌面程序。

    Ajax原理详细说明

    Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax...他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。

    大名鼎鼎的IBM公司 Ajax 培训资料

    面纱,包括 XMLHttpRequest 对象。 五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标...

    Ajax+PHP 边学边练之四 表单

    复制代码 代码如下: function processajax (serverPage, obj, getOrPost, str){ //将创建XMLHttpRequest对象写到getxmlhttp()函数中,并获取该对象 xmlhttp = getxmlhttp (); //GET方式(和前面几

    Ajax引擎 ajax请求步骤详细代码

    AJAX引擎其实是一个JavaScript对象,全写是 window.XMLHttpRequest对象,由于浏览器的版本不同,特别是老版本的IE浏览器,虽然也支持AJAX引擎,但是写法上有区别,在IE低版本中通常用 ActiveXObject对象来创建AJAX...

Global site tag (gtag.js) - Google Analytics