zoukankan      html  css  js  c++  java
  • 异步请求的5个状态

    ajax:原生javascript有一个功能:异步请求服务器!技术:ajax:页面局部刷新技术!

     重点理解:什么是异步请求!  通过浏览器的XMLHttpRequest对象,可以访问服务器,当前页面不动,访问服务器后,可以回传一个数据!就可以通过js修改当前页面局部内容        1:异步请求:当前页面不发生变化!   2:异步请求:可以回传(给当前页面)一个数据!        response.getWriter().write("哈哈");   ================================================================

    原生js:异步请求:原生ajax  1:异步请求类名:XMLHttpRequest  2:XMLHttpRequest的执行过程原理:    该对象发送请求后,该对象会有5个不同的状态!有是什么?    

         0--------------------XMLHttpRequest对象还没有完成初始化     

         1 ---------------------XMLHttpRequest对象开始发送请求

         2 ---------------------XMLHttpRequest对象的请求发送完成   

         3 ---------------------XMLHttpRequest对象开始读取服务器的响应    

         4 ---------------------XMLHttpRequest对象读取服务器响应结束

        1:var httpservlet = new XMLHttpRequest();   创建该对象

        2:httpservlet.open("post","stu.do",true);    定义请求方式的参数  

        3:httpservlet.send();  发送请求,发送请求后,该对象有5个状态:  通过该对象.readyState属性可以获得当前状态  

        4:httpservlet.onreadystatechange = function(){     httpservlet对象的状态发生变化后执行该函数    

      if(httpservlet.readyState==4){      

         document.getElementById("div1").innerHTML = httpservlet.responseText;  

            }  

       }

  • 相关阅读:
    数据库表结构变动发邮件脚本
    .net程序打包部署
    无法登陆GitHub解决方法
    netbeans 打包生成 jar
    第一次值班
    RHEL6 纯命令行文本界面下安装桌面
    C语言中格式化输出,四舍五入类型问题
    I'm up to my ears
    How to boot ubuntu in text mode instead of graphical(X) mode
    the IP routing table under linux@school
  • 原文地址:https://www.cnblogs.com/wangchao422/p/9569171.html
Copyright © 2011-2022 走看看