zoukankan      html  css  js  c++  java
  • 我的Ajax学习笔记

    1.不同的浏览器创建 XMLHttpRequest 对象的方法(通用函数)
    <script type="text/javascript">
    function ajaxFunction()
    {
    var xmlHttp;
    try
        {
       // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
      // Internet Explorer
       try
          {
        //IE 6.0+
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
       catch (e)
          {
          try
             {
            //IE 5.5+
             xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
             }
          catch (e)
             {
             alert("您的浏览器不支持AJAX!");
             return false;
             }
          }
        }
    }
    </script>
    2.一个简单的Ajax程序范例
    <html>
    <body>
    <script type="text/javascript">
    function ajaxFunction()
    {
    var xmlHttp;
    try
        {
       // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
    catch (e)
        {
      // Internet Explorer
       try
          {
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
       catch (e)
          {
          try
             {
             xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
             }
          catch (e)
             {
             alert("您的浏览器不支持AJAX!");
             return false;
             }
          }
        }
        xmlHttp.onreadystatechange=function()
          {
        //4代表请求已完成
          if(xmlHttp.readyState==4)
            {
             document.myForm.time.value=xmlHttp.responseText;
            }
          }
        xmlHttp.open("GET","time.asp",true);
        xmlHttp.send(null);
    }
    </script>
    <form name="myForm">
    用户: <input type="text" name="username" onkeyup="ajaxFunction();" />
    时间: <input type="text" name="time" />
    </form>
    </body>
    </html>

    这是 "time.asp" 的代码:
    <%
    response.expires=-1        //页面不缓存
    response.write(time)
    %>
  • 相关阅读:
    Native Boot 从一个 VHD 引导系统的相关说明
    bind()函数的深入理解及两种兼容方法分析
    四、CentOS 6.5 上传和安装Nginx
    jQuery 常见操作实现方式
    “贷券” 信贷系统
    注册 Ironic 裸金属节点并部署裸金属实例
    hover()方法
    Uncaught SyntaxError: Inline Babel script: Unexpected token
    Uncaught Error: The `style` prop expects a mapping from style properties to values, not a string
    jquery bind事件
  • 原文地址:https://www.cnblogs.com/guoxiaowen/p/1125344.html
Copyright © 2011-2022 走看看