$ .ajax ({асинхронный: ложь}), запрос все еще стреляет асинхронно?

Проблема состоит в том, что Z производит смещение часового пояса без двоеточия (:) как разделитель.

33
задан Amirhossein Mehrvarzi 5 October 2015 в 09:41
поделиться

1 ответ

Вам понадобится async: false , а не async: "false" . (т.е. передать логическое false , а не строку «false» ).

Изменить: также с асинхронными запросами вам необходимо вернуть значение после вызова ajax , не внутри вашего обработчика успеха:

function isLoggedIn() {
    var isLoggedIn;
    $.ajax({
        async: false,
        // ...
        success: function(jsonData) {
            isLoggedIn = jsonData.LoggedIn
        }
    });
    return isLoggedIn 
}
62
ответ дан 27 November 2019 в 18:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: