`
lmh2072005
  • 浏览: 113841 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ajax 基础知识

    博客分类:
  • ajax
阅读更多

 

ajax请求基础知识mark

function createXmlHttpRequest(){  

        if(window.ActiveXObject){ //如果是IE浏览器  

            return new ActiveXObject("Microsoft.XMLHTTP");  

        }else if(window.XMLHttpRequest){   

            return new XMLHttpRequest();  

        }  

    }  

//IE7以及以上认识window.XMLHttpRequest,只有IE6不认识。

//IE都认识window.ActiveXObject

var xmlHttpRequest = createXmlHttpRequest();  

xmlHttpRequest.onreadystatechange = fn;

xmlHttpRequest.open("get",url,true);  

xmlHttpRequest.send(null);  

function fn(){

//var data = xmlHttpRequest.responseText;   写这里IE会出现完成该操作所需的数据还不可用的错误

if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){

var data = xmlHttpRequest.responseText;  //在判定状态之后再取返回的数据

//do something

}

}

 

 

  responseXML与responseText的区别?

   responseXML返回的是xml dom对象,通过该对象可以访问xml文件的节点、属性节点、值节点。

   而responseText返回的是文本字符串,可以直接打印输出。比如输出的是json 可以通过eval()转换

   responseXML在各大浏览器中的使用:

   firefox不支持。要想在firefox中返回xml dom对象,可以先返回

   responseText,再通过firefox的DOM解析器解析为xml dom对象。具体方法如下:

    var parser=new DOMParser();

    var xmldom=parser.parseFromString(xmlhttp.responseText,"text/xml");

   其中xmlhttp为xmlhttprequest对象。

 

分享到:
评论

相关推荐

    ajax基础知识总结

    学习ajax基础知识,让自己的前端技术更上一层,学会与后台交互

    学习AJAX基础知识

    ### 学习AJAX基础知识:理解现代Web应用的基石 #### AJAX:重新定义Web应用的交互体验 在探讨AJAX的基础知识之前,我们先要理解它为何能够在过去十几年间成为Web开发领域的一颗璀璨明星。AJAX,全称为Asynchronous...

    AJAX基础知识

    ### AJAX基础知识详解 #### 一、什么是AJAX? AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它并非全新的编程语言或技术,而是对现有技术的一种创新...

    Ajax基础知识

    ### Ajax基础知识详解 #### 一、Ajax概述 Ajax(Asynchronous JavaScript and XML)是一种用于创建交互式网页应用的网页开发技术。它并非一种全新的技术,而是多种现有技术的组合应用,包括XHTML、CSS、DOM、XML、...

    ajax基础知识

    Ajax.ppt可能是一个关于Ajax的PPT教程,包含了更详细的理论知识和案例分析,可以深入学习Ajax的使用和最佳实践。 总的来说,Ajax是现代Web开发中不可或缺的一部分,它极大地提升了用户体验,使得交互更加智能和高效...

    Ajax 基础知识点汇总(代码+知识点+xmind思维导图)

    **Ajax基础** 1. **创建Ajax对象**: 在JavaScript中,通常使用`XMLHttpRequest`对象来创建Ajax请求。例如: ```javascript var xhr = new XMLHttpRequest(); ``` 2. **打开连接**: 初始化请求,设置请求的URL、...

    Ajax基础知识介绍

    Ajax的概念是asynchronous javascript and xml的简写。 不是一项具体的技术,而是几门技术的综合应用。 其核心只不过是要在javascript中调用一个XMLHttpRequest的javascript类,这个类可以与Web服务器使用HTTP协议...

    ajax 基础

    以下是对Ajax基础知识的详细阐述: 1. **工作原理** - Ajax 的核心是 XMLHttpRequest 对象,它允许JavaScript在后台与服务器通信,而不会打断用户的交互。 - 一个典型的Ajax流程包括创建XMLHttpRequest对象、打开...

    AJAX基础教程-5 Ajax Validate

    **一、AJAX基础知识** AJAX的核心是XMLHttpRequest对象,它提供了与服务器异步通信的能力。通过创建XMLHttpRequest对象,发送HTTP请求,并处理服务器返回的数据,我们可以实现在后台更新网页的部分内容。然而,XML...

    ajax基础教程003

    ### Ajax基础知识 #### 1. 什么是Ajax? Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它结合了JavaScript、XMLHttpRequest、CSS、DOM等技术来实现...

    Ajax基础.md

    ### Ajax基础知识概览 #### 一、Ajax简介 Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种创建交互式网页应用的技术组合。通过在后台与服务器进行少量数据交换,Ajax可以实现网页的部分更新...

    Ajax基础知识详解

    本文主要介绍了Ajax基础知识。具有很好的参考价值,下面跟着小编一起来看下吧

    AJAX 基础, Funditions of AJAX

    ### AJAX基础知识概述 #### 一、引言 随着网络技术的发展与互联网应用的普及,用户对Web应用的要求越来越高。为了满足这些需求,一种名为Ajax(Asynchronous JavaScript and XML)的技术应运而生。《AJAX基础》这...

    ajax基础教程004

    因此,我们将围绕AJAX这一主题,深入探讨其核心概念、工作原理、应用场景以及相关的开发技巧,以满足对AJAX基础知识的需求。 ### 一、AJAX简介 AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个...

    ajax基础,初学者必看,八个例子,上手快

    程序内容涵盖ajax基础知识,详细讲解xmlHttpRequest对象,还介绍了客户端将xml,json作为参数发送到服务器端。程序例子都是本人亲写,加载到myeclipse上都可用。例子包含自动提示,自动更新,google自动完成,进度条...

    ajax ppt 一些ajax的讲解

    **Ajax基础知识:** 1. **工作原理**:Ajax的工作流程包括创建XMLHttpRequest对象、打开连接、发送请求、接收响应和处理数据。在这个过程中,用户界面保持不刷新,提高了交互性。 2. **请求类型**:GET和POST是最...

    完全手册ASP.NET AJAX实用开发详解 源码

    本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...

Global site tag (gtag.js) - Google Analytics