Я использую JQuery Ajax API для обработки моих операций CRUD.Я сталкиваюсь с ситуацией, когда я хочу вызвать сервер, используя AJAX, но не хочу обрабатывать результат с помощью функции обратного вызова.Есть ли способ обработки результата без использования функций обратного вызова.
Существует пример кода, описывающий то, что я хочу.
if (ConfirmUserName(userName)) {
return "User Already Exist";
}
else {
return true;
}
Используемая функция проверяет имя пользователя.Обратите внимание, что метод SendRequest отправляет синхронный вызов AJAX на сервер.
function ConfirmUserName(userName) {
var validate = false;
SendRequest("/ClientUser/ValidateUserName", { ClientUserName: userName }, null, function (returnedData) {
validate = returnedData;
}, function () { }, null);
return validate;
}