AJAX之xmlHttp

來源:互聯網
上載者:User
ajax|xml

<script type="text/javascript" language="javascript">
        <!--
        //以XML求取資料
        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 ('網路故障(xmlHttp.status='+xmlHttp.status+'),請稍後再試!');
            }
               
            result = xmlHttp.responseText; 
          result = result.substring(0,result.indexOf("?EX"));
         
          if(result != "false")
          {           
            return true;
          }
          else
          {
            return false;
          }
        }
        //-->
    </script>''' <summary>
''' 檢測使用者是否存在<檔案名稱:../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



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.