Ajax的XMLHttpRequest对象
编写一个例子:从服务器取回一个Hello Ajax字符串。
HTML:
    <input type="button" value="ajax提交" οnclick="Ajax();" />
    <div id="result">
    </div>

js:定义Ajax函数,异步获取数据
1、声明一个XMLHttpRequest对象
2、对XMLHttpRequest对象实例化
3、调用XMLHttpRequest对象的open(),设置服务器的URL和请求的方式,以及是否异步。
4、注册异步回调事件,服务器相应会有事件通知,注册这个事件,就等于设置回调函数。
5、发送请求,调用send()方法,使用Get方式请求可以不用设置send的参数。

<script type="text/javascript">
    var XmlHttpReq = null;//声明一个XMLHttpRequest对象
    if (window.ActiveXObject) {//对XMLHttpRequest对象实例化
        XmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    } else if (window.XMLHttpRequest) {
        XmlHttpReq = new XMLHttpRequest();
    }
    function Ajax() { //定义Ajax函数,异步获取数据,在Button中的onclick事件中调用
        XmlHttpReq.open("Get", "Default.aspx", true);//设置服务器的URL和请求的方式,以及是否异步
        XmlHttpReq.onreadystatechange = RequestCallBack;//注册异步回调事件,服务器相应会有事件通知,注册这个事件,就等于设置回调函数
        XmlHttpReq.send();发送请求,调用send()方法,使用Get方式请求可以不用设置send的参数或者null
    }
    function RequestCallBack() {//回调函数,注册在onreadystatechange事件之上
        if (XmlHttpReq.readyState == 4) {
            if (XmlHttpReq.Status == 200) {
                document.getElementById("result").innerHTML = XmlHttpReq.responseText;
            }
        }
    }
</script>

转载于:https://www.cnblogs.com/lmfeng/archive/2012/10/22/2733775.html

Ajax的XMLHttpRequest对象相关推荐

  1. AJAX - 创建XMLHttpRequest 对象

    AJAX - 创建XMLHttpRequest 对象 ·                          Previous Page ·                          Next ...

  2. Ajax异步XMLHttpRequest对象

    示例Ajax: <%@ page language="java" contentType="text/html; charset=utf-8"pageEn ...

  3. 艾伟:详解AJAX核心 —— XMLHttpRequest 对象 (下)

    继续上一篇的内容 上一篇关于XMLHttpRequest 对象发送对服务器的请求只说到了用Get方式,没有说Post方式的.那是因为要说Post方式就需要先说另外一个东西,那就是DOM(Documen ...

  4. jquery与ajax的XMLHttpRequest对象介绍

    首先  认识一个对象 这个对象叫XMLHttpRequest XMLHttpRequest对象可以提供在不刷新页面的情况下向服务器发送异步请求,并且接受服务器端返回的结果.从而实现局部更新当前页面的功 ...

  5. 全面剖析Ajax的XMLHttpRequest对象(学习Ajax必须知道的东西)

    XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础.尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用:但是,我们 ...

  6. Ajax中XMLHttpRequest对象的详细解析

    | responseXML | 服务器的相应,表示为XML,这个对象可以解析为一个DOM | | status | 服务器的HTTP状态码 | | statusText | HTTP状态的对应文本 | ...

  7. AJAX核心对象-- XMLHttpRequest 对象使用详解 (一)

    作者:Brett McLaughlin 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的HTML 页面.常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过 ...

  8. ajax(判断浏览器创建xmlhttprequest对象),XMLHTTPRequest对象的创建与浏览器的兼容问题...

    MLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpRequest ...

  9. Ajax入门(创建 XMLHttpRequest 对象)

    XMLHttpRequest 是 AJAX 的基础. 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject). XMLHttpRequest ...

最新文章

  1. PyTorch官方教程中文版:入门强化教程代码学习
  2. c语言优化冒泡法,C语言:冒泡法排序一组数,如何优化?
  3. Redmi K50电竞版将全球首发超宽频马达:安卓阵营最大 售价不便宜
  4. 面向太阳,不问春暖花开
  5. amaze ui使用简介
  6. 互联网创业潮时代我们到底该不该创业
  7. ROM界面美化基础(framework-res、SystemUI)
  8. 4am永远 鼠标按键设置_罗技G502 LIGHTSPEED无线游戏鼠标评测 性能超乎想象
  9. 举例理解哈夫曼树与哈夫曼编码
  10. 星星之火-58:CPRI协议缺点,eCPRI协议是如何克服CPRI协议的不足?
  11. Windows安全中心打开空白
  12. 用 Python 实现导弹自动追踪,超燃!
  13. Bessie‘s Dream
  14. 服务器硬盘掉线解决过程分析
  15. 盛银消费金融:年报亮眼背后,资产规模或限制持续增长
  16. 机器学习文章引用参考
  17. java 安全警告 关闭_关闭安全警告的两种方法
  18. 2d有限元计算机仿真,超精密单点金刚石车削加工有限元仿真
  19. 360推出无广告极速版,用户会买账吗?
  20. 分布式事务解决方案 - SpringCloud Alibaba Seata

热门文章

  1. Mapxtreme Java 地图缩放,平移操作的原理和实现
  2. 6个技术问题及解决方案
  3. Object.definePropety
  4. css修改span位置_简历完善,CSS布局与定位,笔记
  5. Markdown语法、相关警告配置设置——持续更新
  6. raspberry pi_如何进行Raspberry Pi聚会
  7. flv 开源 修复_如何修复开源软件中的错误
  8. pycon视频_观看6个PyCon 2015社区相关视频
  9. 适用于大型项目的TinyCircuits,硬件需求较小
  10. VSCode自定义代码片段7——CSS动画