`
wangbanmin
  • 浏览: 30187 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
  1. ajax 不只是一个特定的技术,更应算是一种技巧,重要的是ajax的主要组件,下面分别介绍
  2. xmlHttpRequest 对象:该对象在发送请求和处理响应之前,必须先有javascript创建一个xmlhttprequest对象。

      创建对象:

js 代码
  1. var xmlHttp;   
  2. function createXmlHttpRequest()   
  3. {   
  4.     if(window.ActiveXObject)   
  5.     {   
  6.         xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");   
  7.     }else if(window.XMLHttpRequest){   
  8.         xmlHttp = new XMLHttpRequest();   
  9.     }   
  10. }  

用该方法来创建xmlhttprequest实的具体工作。

window.ActiveXObject判断是否支技ActiveX控件。

window.XMLHttpRequest是否把xmlHttpRequest实现本地javascript对象

<在服务器端输出用out.print()>

<在客户端页面接受有两种形式:RequestText    RequestXML>也就是两种传输方式

<客户端状太码(status),和状态文本(statusText)>服务器的http状态码(200为成功,404末找到)

分享到:
评论
1 楼 ddh9504 2007-10-26  
wangbanmin 写道
<ol>
    <li>ajax 不只是一个特定的技术,更应算是一种技巧,重要的是ajax的主要组件,下面分别介绍</li>
    <li>xmlHttpRequest 对象:该对象在发送请求和处理响应之前,必须先有javascript创建一个xmlhttprequest对象。</li>
</ol>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 创建对象:</p>
<div class="code_title">js 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-c">
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;xmlHttp; &nbsp;&nbsp;</span></span></li>
    <li class=""><span></span><span class="keyword">function</span><span>&nbsp;createXmlHttpRequest() &nbsp;&nbsp;</span></li>
    <li class="alt"><span>{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">if</span><span>(window.ActiveXObject) &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlHttp=&nbsp;</span><span class="keyword">new</span><span>&nbsp;ActiveXObject(</span><span class="string">&quot;Microsoft.XMLHTTP&quot;</span><span>); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}</span><span class="keyword">else</span><span>&nbsp;</span><span class="keyword">if</span><span>(window.XMLHttpRequest){ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlHttp&nbsp;=&nbsp;</span><span class="keyword">new</span><span>&nbsp;XMLHttpRequest(); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>用该方法来创建xmlhttprequest实的具体工作。</p>
<p>window.ActiveXObject判断是否支技ActiveX控件。</p>
<p>window.XMLHttpRequest是否把xmlHttpRequest实现本地javascript对象</p>
<p>&lt;在服务器端输出用out.print()&gt;</p>
<p>&lt;在客户端页面接受有两种形式:RequestText&nbsp;&nbsp;&nbsp; RequestXML&gt;也就是两种传输方式</p>
<p>&lt;客户端状太码(status),和状态文本(statusText)&gt;服务器的http状态码(200为成功,404末找到)</p>
经典,不错

相关推荐

    纯ajax实现的滚动条

    【标题】:“纯ajax实现的滚动条” 在Web开发中,滚动条是我们常见的交互元素,它通常用于指示页面内容的可滚动部分。然而,传统的滚动条是静态的,不提供实时数据加载或进度反馈。纯ajax实现的滚动条是一种创新的...

    ajax 纯JavaScript demo ajax示例

    通过学习和分析这些示例,你可以更好地理解Ajax的工作原理,并掌握如何在实际项目中运用。 总结起来,Ajax是提升网页动态交互性的重要工具,通过纯JavaScript实现Ajax,可以避免依赖额外的库或框架,提高页面性能。...

    购物车(纯AJAX实现)

    本项目"购物车(纯AJAX实现)"完全基于AJAX技术来实现实时更新和交互,无需刷新页面,提高了用户体验。通过这个项目,我们可以学习到以下几个关键的AJAX和JavaScript知识点: 1. **AJAX基础**:AJAX(Asynchronous ...

    纯AJAX实现用户名验证

    【标题】"纯AJAX实现用户名验证"涉及的是在Web开发中使用JavaScript和Ajax技术进行实时用户输入验证的方法。Ajax(Asynchronous JavaScript and XML)允许网页在不重新加载整个页面的情况下与服务器交换数据并更新...

    纯AJAX的论坛教程有后台

    【标题】"纯AJAX的论坛教程有后台"揭示了这个教程的核心内容是关于如何使用AJAX技术构建一个不刷新整个页面的交互式论坛。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新...

    纯JavaScript实现Ajax

    在本示例中,我们将探讨如何使用纯JavaScript实现Ajax,并调用Java代码来处理数据。 首先,我们需要了解Ajax的基本组成部分: 1. **创建XMLHttpRequest对象**:这是Ajax的核心,几乎所有现代浏览器都内置了这个...

    纯ajax 无限级 树形 菜单 源码+.rar

    标题中的“纯ajax 无限级 树形 菜单 源码”指的是一个使用纯JavaScript(通过AJAX技术)实现的无限级树形菜单的源代码。这个菜单允许用户在不刷新整个页面的情况下,动态加载和展示层级结构的数据,提供了一种高效的...

    纯ajax二级联动菜单

    【标题】:“纯ajax二级联动菜单”是一种网页交互技术,主要应用于动态下拉菜单的实现。在不刷新整个页面的情况下,通过Ajax(异步JavaScript和XML)技术,用户选择一级菜单后,二级菜单会根据一级菜单的选择动态...

    javascript+jquery+ajax相关学习资料PPT

    学习这些资料,你将能够掌握JavaScript、jQuery和AJAX的基本概念,了解它们如何协同工作,以及如何在实际项目中运用这些技术来创建高性能的网页应用。通过实践,你可以提高自己的前端开发技能,为构建现代Web应用...

    史上强悍纯Ajax代码

    标题中的"史上强悍纯Ajax代码"可能是指完全由开发者手写,未使用任何库或框架(如jQuery、axios)的Ajax实现。这样的代码通常会涵盖所有基本步骤,包括错误处理、请求头设置等。在`ajax.js`这个文件中,我们可以预期...

    ajax学习实例配源代码

    在这个"ajax学习实例配源代码"的压缩包中,包含了丰富的Ajax应用示例,旨在帮助学习者深入理解和实践Ajax技术。 1. **Ajax基础概念**:Ajax的核心是JavaScript对象XMLHttpRequest,它提供了与服务器进行异步数据...

    Asp+Ajax例子(纯手写asp+ajax代码适合初学者)

    Ajax是目前比较流行的网站建设技术,尤其作为网站建设者来说,掌握它十分有必要,如果用原生Javascript开发则十分困难,还好有...因此,本人纯手写了一个asp+ajax(jquery)的例子,送给用ASP来做网站的朋友们以为参考。

    四天学会AJAX-AJAX学习电子书

    8. **库和框架**:虽然纯JavaScript可以实现AJAX,但许多开发者选择使用jQuery、axios或fetch等库和框架简化这一过程。书中可能会对比分析这些工具的使用方法。 9. **实践项目**:为了巩固理论知识,书中的最后部分...

    纯Ajax的例子,便于理解

    在“纯Ajax的例子”中,我们可以学习到以下几个关键知识点: 1. **XMLHttpRequest对象**:它是Ajax的核心,通过创建XMLHttpRequest实例,可以向服务器发送请求并接收响应。例如: ```javascript var xhr = new ...

    学习Ajax后的所有重点

    DWR分页同样利用异步通信,但相比纯Ajax,DWR提供了更丰富的功能,如自动序列化和反序列化、错误处理等。开发者可以方便地在JavaScript中调用服务器上的分页逻辑,实现无刷新的分页效果。 ### 3. **增删改查(CRUD...

    纯js实现ajax无刷新三级联动

    通过学习和理解这个项目,开发者能够掌握如何在纯JavaScript环境中实现无刷新的三级联动效果,以及如何在.NET环境下构建支持这种功能的服务端架构。同时,这也涉及到数据库设计和数据交换格式的使用,对于提升Web...

    Ajax学习2103.rar

    本教程“Ajax学习2103”将深入探讨Ajax的基本原理、应用场景以及相关的开发技巧。 一、Ajax基本原理 1. XMLHttpRequest对象:它是Ajax技术的基础,用于在后台与服务器进行通信。通过创建XMLHttpRequest实例,可以...

    适合初学ajax学习详细案例。

    2. **数据格式**:尽管名字中含有XML,但Ajax传输的数据并不局限于XML,也可以是JSON、HTML或纯文本等格式。JSON由于其轻量级和易于处理的特点,现在更常用于Ajax通信。 3. **事件监听**:Ajax通过监听...

    ajax学习笔记资料

    - **XML**:尽管名称中含有XML,但实际上,Ajax传输的数据格式并不局限于XML,还可以是JSON、HTML或纯文本等。 ### 2. Ajax的工作流程 1. **创建XMLHttpRequest对象**:在JavaScript中,首先需要创建一个...

Global site tag (gtag.js) - Google Analytics