• Ajax的小Demo


    在本篇文章里,我们将看到ajax和asp如何交互,我们可以初步了解AJAX和服务器端交互的用法,同时这里还可以看到JS中setInterval()和setTimeout()函数的比较.代码如下:
    gettime.htm


    <html>
    <script language="javascript">

    function InitAjax()
    {
     var objajax=false;
     try {
      objajax = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) {
      try {
       objajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
       objajax = false;
          alert("你的浏览器不支持XMLHttpRequest对象,请升级");
      }
     }
     if (!objajax && typeof XMLHttpRequest!='undefined') {
      objajax = new XMLHttpRequest();
     }
     return objajax;
    }
    function getClock()
    {
     var url = "clock.asp";  //alert();
      var show=document.getElementById("txttime");

     var objajax = InitAjax();
     
     objajax.open("GET", url, true);
     
     objajax.onreadystatechange = function()
    {
      
      if (objajax.readyState == 4 && objajax.status == 200)
       {
    //alert(objajax.responseText);
        show.value = objajax.responseText;
      }
     } 
    //  setInterval( "getClock()", 1000 );
      setTimeout( "getClock()", 1000 );
     objajax.send(null);
    }
    </script>
    <body onload="getClock()">
    <input type="text" id="txttime">
    <input type="button" onclick="getClock()" value="获取时间">
    </body>
    </html>

    clock.asp
    <%
    Response.Write now()
    %>
    相信你看完后对ajax的使用有一定的了解了吧

  • 相关阅读:
    js中||与&&的用法
    JVM内存模型及配置参数
    Jmeter进行webSocket接口测试
    解决oracle 物化视图刷新失败
    JAVA处理链表经典问题
    openLdap安装教程
    LDAP基本概念
    深度学习正则化---dropout补充
    深度学习正则化---dropout
    深度学习正则化---集成
  • 原文地址:https://www.cnblogs.com/guanjie20/p/1407676.html
Copyright © 2020-2023  润新知