AJAX之xmlHttp_AJAX教程

      編輯Tag賺U幣
      教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

      推薦:淺析AJAX初體驗(yàn)之上手篇
      HotHeart的BLog: www.xujiwei.cn/blog AJAX初體驗(yàn)之上手篇 AJAX是這兩年蠻熱的東西,我也湊湊熱鬧,前些天去找了些教程學(xué)學(xué),下面就按整個(gè)處理過(guò)程把自己學(xué)的東西寫(xiě)寫(xiě),不過(guò),因?yàn)槭浅鯇W(xué),所以有錯(cuò)誤就請(qǐng)見(jiàn)諒啦,歡迎指正^_^。 1.創(chuàng)建 XMLHttpRequest 對(duì)象

      <script type="text/javascript" language="javascript">
      <!--
      //以XML求取數(shù)據(jù)
      function XmlPost(theEmail)
      {
         var webFileUrl = "../User/CheckUser.aspx?LogonName=" + theEmail;
         var result = "";
           
         if (window.ActiveXObject) {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      else if (window.XMLHttpRequest) {
      xmlHttp = new XMLHttpRequest();
      }

         //var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
         xmlHttp.open("POST", webFileUrl, false);
         xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         xmlHttp.send("");     
        
      xmlHttp.onreadystatechange=function()
      {
      if (xmlHttp.readyState==4)
      {
      result = xmlHttp.responseText;
      }
      }
      if(xmlHttp.status!=200)
      {
      alert ('網(wǎng)絡(luò)故障(xmlHttp.status='+xmlHttp.status+'),請(qǐng)稍后再試!');
      }

      result = xmlHttp.responseText; 
         result = result.substring(0,result.indexOf("?EX"));
        
         if(result != "false")
         {    
           return true;
         }
         else
         {
           return false;
         }
      }
      //-->
      </script>''' <summary>
      ''' 檢測(cè)用戶是否存在<文件名:../User/CheckUser.aspx>
      ''' </summary>
      ''' <remarks>Created by dzh @2006/06/27 18:22</remarks>
      Partial Class Web_User_CheckUser
      Inherits System.Web.UI.Page

      Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
      If Request.QueryString("LogonName") Is Nothing Then
      Response.Write("false" + "?EX")
      Response.End()
      Exit Sub
      End If

      If (New EasyClick.EasyBusiness.UserBusiness).GetUserByLogonName(Request.QueryString("LogonName").ToString) Is Nothing Then
      Response.Write("false" + "?EX")
      Response.End()
      Exit Sub
      Else
      Response.Write("true" + "?EX")
      Response.End()
      Exit Sub
      End If
      End Sub
      End Class

      分享:如何掌握AJAX之AJAX通訊技術(shù)
      當(dāng)在網(wǎng)上沖浪時(shí),將在瀏覽器和服務(wù)器之間存在大量的請(qǐng)求。最初,所有的這種請(qǐng)求都是在用戶做出需要這一步驟的明顯操作時(shí)發(fā)生的。Ajax技術(shù)將開(kāi)發(fā)人員從等待用戶做出這樣的操作中解放出來(lái),允許他在任何時(shí)間創(chuàng)建一個(gè)對(duì)服務(wù)器的調(diào)用。 Ajax通信支持許多不同的技

      來(lái)源:模板無(wú)憂//所屬分類(lèi):AJAX教程/更新時(shí)間:2010-03-21
      相關(guān)AJAX教程