使用wcf进行服务器端验证的Javascript函数

javascript function for server side validation using wcf

本文关键字:Javascript 函数 验证 服务器端 wcf 使用      更新时间:2023-09-26

我正在使用wcf服务对用户进行身份验证。该服务根据用户名/密码是否有效返回true或false。我如何将返回值传递给javascript函数以确定身份验证是失败还是通过。

       function AuthenticateUser(email, password, onSuccess, onFailed) 
     {
             var person = { "Email": $("#Email").val(), "Password": $("#Password").val() };
             req = $.ajax({
                 type: "POST",
                 contentType: "application/json; charset=utf-8",
                 dataType: "json",
                 data: JSON.stringify(person),
                 url: wsUrl + "/AuthenticateUser",
                 success: function ()
                  {
                     req = null;
                     onSuccess();
                 },
                 error: function (jqXHR, textStatus, errorThrown) {
                     if (textStatus != 'abort')
                         onFailed(errorThrown);

在我看来,将预期结果作为参数添加到onSuccess方法中就足够了,比如:

   function onSuccess(result) 
:
...
}