При вызове 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);
}
});
}
}