`
黄继华
  • 浏览: 46242 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

XMLHttpRequest是什么、怎样完整地执行一次GET请求、怎样检测错误。

 
阅读更多
                     var xmlhttp;
                     function LoadXmlDoc(url){
                     xmlhttp = null;
                     if(window.XMLHttpRequest){ //code for all new browsers
                         xmlhttp=new XMLHttpRequest();
                     }else if(window.ActiveXObject){//IE5 and IE6
                         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                     }
                    if(xmlhttp!=null){
                        xmlhttp.onreadystatechange=function (){
                            if(xmlhttp.readyState==4){ // loaded ...
                                if(xmlhttp.state==200){
                                    //success,...our code here ...
                                }else{
                                    alert('Problem retrieving XMl data');
                                }
                            }
                         }
                    }
                 }

分享到:
评论

相关推荐

    这是完整的代码

    "这是完整的代码"这一标题暗示了我们有一个完整的源代码实现,这为我们提供了研究和学习C#编程中如何处理浮点数计算的绝佳机会。 在C#中,浮点数计算通常涉及到`float`和`double`数据类型。`float`占据4个字节,...

    平台和web简单demo 2,get网络请求

    JavaScript和jQuery则负责动态交互,例如在用户提交表单时,使用`XMLHttpRequest`对象或现代浏览器的fetch API发起GET请求,URL中可以携带查询参数。 在JavaScript/jQuery中,使用`$.get()`或者`$.ajax()`方法可以...

    ajax请求一次却执行两次.zip

    在IT行业中,尤其是在Web...通过以上分析和解决方案,你应该能更好地理解为何一个Ajax请求会被执行两次,以及如何避免这种情况。在Web开发中,深入理解这些细节至关重要,因为它直接影响到应用程序的性能和用户体验。

    window.XMLHttpRequest详解(AJAX工作原理)1

    这意味着,当一个`XMLHttpRequest`对象发起请求后,可以立即将控制权交还给调用者,而浏览器会继续执行后续的HTML或JavaScript代码。一旦服务器响应到达,可以通过事件处理器来处理这些响应,从而使网页动态地更新...

    Ajax简单实例 XMLHttpRequest

    Ajax,即Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术允许Web应用程序在后台与服务器进行数据交换,提升了用户体验,使得...

    XMLHttpRequest

    对于GET请求,`send()`可以为空;对于POST请求,通常需要传递一个表示数据的参数。同时,我们可以设置`onreadystatechange`事件处理器,用于在请求状态改变时处理响应。当`readyState`属性为4(表示请求已完成)且`...

    XMLHttpRequest中文参考手册

    如果是GET请求,通常不传递参数;如果是POST请求,需要传递一个包含数据的参数,如:`xhr.send('key=value')`。 4. **监听状态变化**: 使用`onreadystatechange`事件监听请求状态的变化。`readyState`属性表示...

    XMLHttpRequest 实例

    - **基本GET请求**:向服务器发送一个简单的GET请求,获取静态资源或动态生成的数据。 - **POST请求**:提交表单数据或其他信息到服务器,通常用于创建或更新资源。 - **处理不同类型的响应**:XML、JSON、文本等,...

    一个完整的jquery+ajax传送请求的实例

    本文将深入探讨一个完整的jQuery+AJAX传输请求的实例,旨在帮助开发者理解如何有效地使用这两种技术实现异步数据通信。 首先,jQuery是一个强大的JavaScript库,它为DOM操作、事件处理、动画效果和Ajax交互提供了...

    XmlHttpRequest对象直接访问与通过Soap协议访问WebSevice详解示例

    例如,你可以发送一个GET请求获取某个资源: ```javascript var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) { ...

    Ajax深度剖析,XMLHttpRequest对象大揭秘

    例如,发送一个GET请求到服务器的某接口: ```javascript xhr.open('GET', 'http://example.com/api/data', true); ``` 接着,通过`send()`方法发送请求。如果是GET请求,通常无需传递参数;如果是POST请求,则可以...

    14_利用XMLHttpRequest接受与处理XML数据.doc

    在Web开发中,XMLHttpRequest(XHR)是一种关键的异步通信技术,用于在不刷新整个页面的情况下与服务器进行数据交互。这种技术对于实现Ajax(Asynchronous JavaScript and XML)应用程序至关重要,它允许用户与网页...

    window.XMLHttpRequest详解

    **XMLHttpRequest(XHR)是Web开发中的一个关键组件,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换。这种技术被称为Ajax(Asynchronous JavaScript and XML),尽管它的数据格式并不局限于XML...

    XMLHttpRequest使用小例子

    XMLHttpRequest(XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行数据交互,实现了页面的异步更新,极大地提升了用户体验。本教程将通过一个简单的例子来探讨XMLHttpRequest...

    ajax-get用JS非同步

    在JavaScript中,通常通过XMLHttpRequest对象或者现代浏览器提供的`fetch` API来实现Ajax GET请求。 ### 1. XMLHttpRequest 对象 XMLHttpRequest (XHR) 是Ajax的基础,它允许JavaScript在后台与服务器通信。以下是...

    XMLHttpRequest中文参考手册(学习Ajax必备)

    如果是GET请求,参数通常为空;对于POST请求,参数可以作为`send()`方法的参数传递。 3. 监听状态变化:使用`onreadystatechange`事件监听XMLHttpRequest的状态。当`readyState`属性改变时,该事件会被触发。当`...

    xmlHttpRequest用法示例ajax

    XMLHttpRequest(简称XHR)是JavaScript中的一个对象,用于在不刷新整个页面的情况下,与服务器进行异步数据交换,这是实现Ajax(Asynchronous JavaScript and XML)技术的基础。在本示例中,我们将深入探讨...

Global site tag (gtag.js) - Google Analytics