JavaScript用JQuery呼叫Server端方法

准备好Server端的方法
[System.Web.Services.WebMethod]
    public static string VeryUserName(string name)
    {
        string rtn = "恭喜,此帐号还没有注册,你可以使用。";

        if (name == "")
            rtn = "请填写一个注册帐号。";
        
        if (name == "Insus.NET")
            rtn = "此用户已经注册,请使用另外帐号。";        

        return rtn;
    }
 HTML代码:<asp:TextBox ID="TextBoxAccount" runat="server"></asp:TextBox><br />
            <input id="btnrReg" type="button" value="注册" onclick="VeryRegAccount()" />
Javascript脚本:
[javascript] view plaincopy
  1. View Code   
  2.   
  3. <script src="scripts/jquery-1.3.2.min.js" type="text/javascript"></script>  
  4.     <script type="text/javascript">  
  5.         function VeryRegAccount() {  
  6.             $.ajax({  
  7.                 type: "POST",  
  8.                 url: "Default.aspx/VeryUserName",  
  9.                 data: ‘{name: "‘ + $("#<%= TextBoxAccount.ClientID%>")[0].value + ‘" }‘,  
  10.                 contentType: "application/json; charset=utf-8",  
  11.                 dataType: "json",  
  12.                 success: OnSuccess,  
  13.                 failure: function (response) {  
  14.                     alert(response.d);  
  15.                 }  
  16.             });  
  17.         }  
  18.         function OnSuccess(response) {  
  19.             alert(response.d);  
  20.         }  
  21.     </script> 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。