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>
  • 相关阅读:
    The 2014 ACM-ICPC Asia Xi'an Regional Contest — F题 Color
    CodeForces 358D — Dima and Hares
    VIJOS国庆节模拟赛之繁星春水
    两个算法
    HDU 4901
    Andrew Stankevich Contests #2
    HDU 4701
    HDU 5033
    程序安装出现错误代码为2869
    常用正则表达式总结(以后加了再补充)
  • 原文地址:https://www.cnblogs.com/RobotTech/p/2126932.html
Copyright © 2011-2022 走看看