如何使用Out回调函数处理JQueryAjax结果

How to Handle JQuery Ajax Result With Out Call Back Function

本文关键字:处理 JQueryAjax 结果 函数 回调 何使用 Out      更新时间:2023-09-26

我正在使用jQueryAjax API来处理我的CRUD操作。我遇到的情况是,我想使用AJAX调用服务器,但不想用回调函数处理结果。是否有任何方法可以在不使用回调函数的情况下处理结果。

有一个示例代码描述了我想要什么。

        if (ConfirmUserName(userName)) {
            return "User Already Exist";
        }
        else {
            return true;
        } 

使用的函数验证userName。请注意SendRequest方法将同步AJAX调用发送到服务器。

function ConfirmUserName(userName) {
            var validate = false;
            SendRequest("/ClientUser/ValidateUserName", { ClientUserName: userName }, null, function (returnedData) {
                validate = returnedData;
            }, function () { }, null);
        return validate;
        }

如果您不希望Ajax请求有任何输出结果,您可以忽略success属性。然而,这将有其自身的影响。

只有当回调函数被调用时,您才会从AJAX调用中得到结果的确认。