Ajax的helloword..

传说中的helloword...再次整理

<script type="text/javascript">
        var xh;
        function validate(){
            if(xh == null){
                xh = new ActiveXObject("Microsoft.XMLHTTP");    //对于不同的浏览器产生的对象不同
            }
            var url = "Validata?username="+document.getElementById("username").value;
            xh.open("GET",url,true);    //采用get方式异步(TRUE)发送一个url请求
            xh.onreadystatechange = callback;    //在xh对象每次发生改变的时候调用callback方法
            xh.send(null);            //发送 null代表不附加任何数据
        }
        function callback(){
            var md = document.getElementById("dd");
            if (xh.readyState == 4){    //state=4时是响应结束
                var txt = xh.responseText;
                md.innerHTML = txt;
            }else{
                md.innerHTML = "Now loading...";
            }
        }
    </script>

你可能感兴趣的:(Ajax,浏览器,Microsoft)