zoukankan      html  css  js  c++  java
  • XMLHttpRequest 实现无刷新更新页面数据

    xmlhttp1.aspx

    js 如下:


    function createXMLHttpReq()

     {
            var xmlHttp=null;
           
            try
            {
                // Firefox, Opera 8.0+, Safari, IE7
                xmlHttp=new XMLHttpRequest();
            }
            catch(e)
            {
                // Old IE
                try
                {
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(e)
                {
                    xmlHttp=null;
                    alert ("Your browser does not support XMLHTTP!");
                }
            }
            return xmlHttp;

    }

    function showHint(str)
    {
            if (str.length==0)
            {
                document.getElementById("txtHint").innerHTML="";
                return;
            }
           
            xmlHttp=createXMLHttpReq();
           
            url="xmlhttp2.aspx?c=" + str + "&sid=" + Math.random();
            xmlHttp.open("GET",url,false);
            xmlHttp.send(null);
            document.getElementById("txtHint").innerHTML=xmlHttp.responseText;

    }

    Body 如下:


    <input type="text" id="txt1" onkeyup="showHint(this.value)" />
    <div id="txtHint"></div>

    xmlhttp2.aspx

    Body中不能包含 Form

    xmlhttp2.aspx.cs


    Response.Write(Request["c"].ToString()+" Hello");

  • 相关阅读:
    特别记录:OMNET神坑
    OMNet++运行项目后,出现错误:out/clang-release//DynaPacket_m.o:(.text+0x1296): 跟着更多未定义的参考到 _Unwind_Resume
    【2021年1月4日】与父谈话总结
    Ceph架构和原理
    Mysql的InnoDB存储引擎锁机制
    MySQL 分区表
    MySQL日志之binlog、redo log、undo log
    PTA刷题记录
    [POI2015]MYJ
    Manacher初步
  • 原文地址:https://www.cnblogs.com/abccome/p/3344597.html
Copyright © 2011-2022 走看看