您的位置:首页 > 理论基础 > 计算机网络

简单的AJAX请求

2009-04-08 15:16 134 查看
 <mce:script type="text/javascript"><!--

        var xmlHttp = false;

        var mslist = ["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];

        for (i = 0; i <= 1; i++) {

            try {

                xmlHttp = new ActiveXObject(mslist[i]);

            } catch (e) {

                xmlHttp = false;

            }

        }

        if (!xmlHttp && typeof (XMLHttpRequest) != "undefined") {

            try {

                xmlHttp = new XMLHttpRequest();

            } catch (e2) {

                xmlHttp = false;

            }

        }

   

// --></mce:script>

    <mce:script type="text/javascript"><!--

        function callServer() {

            var name = "z gh s";

            var url = "Default.aspx?test=" + escape(name);

            xmlHttp.open("GET", url, true);

            xmlHttp.onreadystatechange = updatePage;

            xmlHttp.send(null);

        }

        function updatePage() {

            if (xmlHttp.readyState <4) {

                document.getElementById("ContDiv").innerHTML = "加载中...";

            }

            if (xmlHttp.readyState == 4) {

                if (xmlHttp.status == 200) {

                    var response = xmlHttp.responseText;

                    document.getElementById("ContDiv").innerHTML = response;

                }

            }

        }

   

// --></mce:script>

 

第一个脚本块中创建XMLHttpRequest对象,第二个脚本块中发送请求,接受响应并更新UI界面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息