zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    GoF23种设计模式之己见
    全面阐述某系统设计所实现的质量属性战术
    对XX系统的可用性和易用性改良
    《淘宝网》的质量属性描述
    读《架构漫谈》之后
    软件架构之再理解
    《架构之美》阅读笔记06
    《架构之美》阅读笔记05
    《架构之美》阅读笔记04
    《架构之美》阅读笔记03
  • 原文地址:https://www.cnblogs.com/RobotTech/p/2126932.html
Copyright © 2011-2022 走看看