Ajax调用后台方法

    技术2022-05-19  22

    前台页面:

     

                function UserName() {

                if ($("#hdnType").val() != "1")                 return;             var str = $("#txtUid").val();             if (null != str && str.length > 0) {                 $.ajax(                     {                         type: "POST",                         url: "UserOp.aspx/NoExistUid",      // UserOp.aspx为调用后台方法所在的画面(注意路径),NoExistUid为方法名称                         data: "{uid: ' " + str + "  '}", // uid为参数的名称,str为值;多个参数写法:"{'参数1':'值1','参数2':'值2',.....}"                         contentType: "application/json;charset=utf-8",                         dataType: "json",                         success: function (msg) {                             if (!msg.d) {                                 $("#lblUserName").text("用户名已注册。");                             }                         }                     });             }         }

     

     

    后台方法:

     

     

        [WebMethod]                                                       //此方法必须标记为WebMethod     public static bool NoExistEmail(string email)     {         if (Func.NotEmpty(email) && Func.IsEmail(email.Trim()))         {             int iResult = BllRegister.Instance.ExistEmail(email.Trim());             if (iResult <= 0)                 return false;         }         return true;     }


    最新回复(0)