Асинхронная функция и запрос AJAX с jQueryJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Асинхронная функция и запрос AJAX с jQuery

Сообщение Anonymous »


Если я вызываю асинхронную функцию внутри слушателя во второй раз (без «let»), я получаю следующую ошибку:

Необнаруженная (в обещании) TypeError: updatePromoList не является функцией

Если бы у меня была переменная «let» для «updatePromoList», эта ошибка:

Неперехвачено (в обещании) ReferenceError: невозможно получить доступ к updatePromoList перед инициализацией

Я использую шаблон SmartAdmin.

Цель состоит в том, чтобы получить от функции значение true или false только после завершения запроса AJAX.

Мой код:

асинхронная функция updatePromoList() { вар request_status = ложь; ожидайте $.ajax({ тип: «ПОСТ», URL: 'https...', данные: {}, успех: функция (данные) { статус_запроса = правда; }, }); вернуть запрос_статус; } $('#.select2').on('select2:select select2:unselect', async function(e) { // пусть (да или нет...) пусть updatePromoList = ждут updatePromoList(); если (!updatePromoList) { // код } }); Решение:
let updatePromoListCheck; updatePromoListCheck = ждут обновленияPromoList(); если (updatePromoListCheck) {...}
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Асинхронная загрузка файла с использованием чистого JS/AJAX и PHP
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Асинхронная загрузка файла с использованием чистого JS/AJAX и PHP
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Асинхронная загрузка файла с использованием чистого JS/AJAX и PHP
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Зачем нам нужна асинхронная функция в C#
    Гость » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Гость
  • Асинхронная функция C# в Lambda
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»