zoukankan      html  css  js  c++  java
  • ajax 复习

     // 1.创建一个XHR对象
     var xmlhttp;
     xmlhttp = CreateXHR();
    
     function CreateXHR() {
         if (window.XMLHttpRequest) {
             return new XMLHttpRequest();
         } else {
             return new ActiveXObject("Microsoft.XMLHTTP");
         }
     };
     // 2.打开一个ajax请求
     xmlhttp.open("GET", "test.json", true);
     // 3.发送请求
     xmlhttp.send();
     // 4.监测状态
     xmlhttp.onreadystatechange = function() {
         // readyState 等于 4 且状态为 200 时,表示响应已就绪:
         if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
             // 返回得到json字符串
             var jsonstr = xmlhttp.responseText;
             // 对json字符串进行处理
             var obj = JSON.parse(jsonstr)
         }
     };
    
     //下面是 XMLHttpRequest 对象的三个重要的属性:
     //1.onreadystatechange
     //2.readyState
     //3.status
     //每当 readyState 改变时,就会触发 onreadystatechange 事件。
     //readyState 属性存有 XMLHttpRequest 的状态信息。
     // 0: 请求未初始化
     // 1: 服务器连接已建立
     // 2: 请求已接收
     // 3: 请求处理中
     // 4: 请求已完成,且响应已就绪
     // status
     // 200: "OK"
     // 404: 未找到页面
     // 当 readyState 等于 4 且状态为 200 时,表示响应已就绪:
    

      

  • 相关阅读:
    shell 脚本编程学习
    LMH6505 vs AD8336
    ubuntu 8.04 NFS服务的配置(转)
    新博客开张了!
    基于ARMlinux环境下的音频系统开发
    可恶的英语考试
    转HashTable(C#)
    我的手机3300
    高效注册DLL控件 让你的IE浏览器复活
    学习.NET2.0随笔
  • 原文地址:https://www.cnblogs.com/xzma/p/8005411.html
Copyright © 2011-2022 走看看