@DragonChris
Junior full stack)

Почему код выполняется не последовательно и как это исправить?

При вызове importJson.send() в консоли сначала приходит ответ от ajax, а уже потом выводится console.log. Почему так и можно ли это исправить?
Ajax шлет пустой масив, а console.log выводит данные, которые мне нужно слать через ajax. Метод send вызывается после формирования данных.
var importJson = {
    send: function() {
          console.log(products.product);
          $.ajax({
            url: '/admin/api/products/google-import',
            async: false,
            data: {data: products.product},
            type: 'POST',
            success: function(res) {
              console.log(res);
            },
            error: function(e, error) {
              alert(error);
            }
          });
        }
}
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
vikkyshostak
@vikkyshostak
< This head full of dreams.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы