Добрый день, помогите решить проблему, суть в следующем, пытаюсь установить массив дат при загрузке, но почему-то функция возвращает undefined
var array = new Array();
function load_reservation(stock, year = null, month = null){
$.post( "'.Url::to(['site/ajax-load-reservation']).'", { "stock": stock, "year": year, "month": month }, function( data ) {
if(data.result==1){
return data.array;
}
else return [];
}, "json");
}
$(".book").each(function(){
var id = $(this).attr("data-stock_id");
array[id] = load_reservation(id);
console.log(array[id]);
});
php возвращает массив в
json формате
мне нужно чтобы данные загрузились в массив var
array
Заранее благодарен