• ASP.NET MVC2 in Action 读书笔记 [121] Custom Ajax


    <script type="text/javascript">
            function getXmlHttpRequest() {
                var xhr;
                //check for IE implementation(s)
                if (typeof ActiveXObject != 'undefined') {
                    try {
                        xhr = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        xhr = new ActiveXObject("Microsoft.XMLHTTP");
                    }
                } else if (XMLHttpRequest) {
                    //this works for Firefox, Safari, Opera    
                    xhr = new XMLHttpRequest();
                } else {
                    alert("Sorry, your browser doesn't support ajax");
                }
    
                return xhr;
            }
        
            function getMessage() {
                //get our xml http request object
                var xhr = getXmlHttpRequest();
    
                //prepare the request
                xhr.open("GET", "get_message.html", true)
                
                //setup the callback function
                xhr.onreadystatechange = function() {
                    //readyState 4 means we're done
                    if(xhr.readyState != 4) return;
                        
                    //populate the page with the result
                    document.getElementById('result').innerHTML = xhr.responseText;
                };
            
                //fire our request
                xhr.send(null);
            }
        </script>
    
    <button type="button" onclick="getMessage()">Get the Message</button>
    <div id="result"></div>
  • 相关阅读:
    Linux目录图解
    Linux-Monitor-Tools
    常用系统及工具下载
    vim 编辑器常规使用
    Win10 安装.NET framework 3.5
    Apache 2.4.6 新增虚拟目录
    html5
    CentOS 7 修改ssh端口
    CentOS7 设置密码复杂度
    CentOS 7安装 hping
  • 原文地址:https://www.cnblogs.com/RobotTech/p/2126932.html
Copyright © 2020-2023  润新知