用純XMLHttpRequest實現AJAX

來源:互聯網
上載者:User

標籤:innertext   xmlhttp   href   cti   active   soft   res   對象   asc   

 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5     <title></title> 6     <script type="text/javascript"> 7         /** 8         *建立XMLHttpRequest對象 9         */10         function createXhr() {11             var xhr = null;12             if (window.XMLHttpRequest) {13                 xhr = new XMLHttpRequest();14             }15             else {16                 xhr = new ActiveXObject("Microsoft.XMLHttp");17             }18             return xhr;19         }20 21         function testXHR() {22             var xhr = createXhr();23             window.alert(xhr);24         }25 26         function getServerTest() {27             //擷取xhr對象28             var xhr = createXhr();29             //建立請求30             xhr.open("get", "ajax.ashx", true);31             //設定回呼函數32             xhr.onreadystatechange = function () {33                 if (xhr.readyState == 4 && xhr.status == 200) {34                     //伺服器已正常處理請求 並正確響應資料到用戶端35                     var resText = xhr.responseText;36                     document.getElementById("hh").innerText = resText;37                 }38             }39             //4.發送請求40             xhr.send(null);41         }42     </script>43 </head>44 <body>45     <input type="button" value="Test Xhr" onclick="testXHR()">46     <h2 id="hh"></h2>47     <a href="javascript:getServerTest()">提交資料</a>48 </body>49 </html>

 

用純XMLHttpRequest實現AJAX

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.