萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> javascript結合ajax讀取txt文件內容

javascript結合ajax讀取txt文件內容

 代碼很簡潔,這裡就不多廢話了,直接上源碼

html代碼

 

代碼如下:
 <!doctype html>
 <html>
  <head>
      <meta charset="utf-8"/>
      </head>
      <body>
          <button type="button"  onclick="show()">請求數據</button>
         <script src="ajax.js"></script>
         <script>
           function show(){
             Ajax('read.txt?datetime=new Date.getTime ',function(str){alert(str);},function(){alert('失敗了');})
           };
         </script>
      </body>
 </html>

 

javascript代碼

 

代碼如下:
  function Ajax(url,fnSucc,fnFaild)
             {
                  //1.創建ajax對象
                if(window.XMLHttpRequest)
                 {// code for IE7+, Firefox, Chrome, Opera, Safari
                      var oAjax=new XMLHttpRequest();
                 }
                else
                 {// code for IE6, IE5
                     var oAjax=new ActiveXObject("Microsoft.XMLHTTP");
                 }
                 //2.鏈接服務器(打開服務器的連接)
                 //open(方法,文件名,異步傳輸)
                 oAjax.open('GET',url,true);
                 //3.發送
                 oAjax.send();
                 //4.接收返回
                 oAjax.onreadystatechange=function()
                    {
                      if (oAjax.readyState==4)
                      {
                        if(oAjax.status==200)
                          {
                            fnSucc(oAjax.responseText); 
                          }
                       else
                          {
                           fnFaild(oAjax.status);
                          }
                      };
                 };
              }
copyright © 萬盛學電腦網 all rights reserved