• ajax异步操作学习


    创建xhr对象实现浏览器全兼容         

      function createXmlHttp() {//创建xhr对象          

           var xhobj = false;              

       try {               

          xhobj = new ActiveXObject("Msxml2.XMLHTTP"); // ie msxml3.0+      

               } catch (e) {               

          try {                 

            xhobj = new ActiveXObject("Microsoft.XMLHTTP"); //ie msxml2.6           

              }

    catch (e2)

    {           

                  xhobj = false;          

               }            

         }              

       if (!xhobj && typeof XMLHttpRequest != 'undefined')

    {

    // Firefox, Opera 8.0+, Safari            

             xhobj = new XMLHttpRequest();         

            }            

         return xhobj;     

            }

    通过GET方式进行Ajax操作; var xhr;       

      window.onload = function () {             xhr = createXmlHttp();         }         function doAjax() {             xhr.open("GET", "Ajax.aspx?isAjax=1", true);             xhr.onreadystatechange = watching;             xhr.send(null);         }         function watching() {             if (xhr.readyState==4) {                 if (xhr.status == 200) {                     var txt = xhr.responseText;                     document.getElementById("hh").innerHTML = txt;                 }             }             else {                 document.getElementById("hh").innerHTML="服务器出错了"+xhr.status;             }         }

  • 相关阅读:
    双写一致性的讨论
    webstorm设置新建vue文件的模板
    java基础类及方法
    中国大学零基础学Java语言练习题
    java基础继承
    java基础接口、继承、多态
    Windows、Mac 命令行启动程序(为了查看Electron打包后主进程日志)
    【Typescirpt】定义数字范围类型
    MRP
    Raid 学习
  • 原文地址:https://www.cnblogs.com/msdncrazy/p/3021279.html
Copyright © 2020-2023  润新知