Напишите пожалуйста человеческим языков как получить json ответ из $.post() ?
function products(){
var json = $.post('url', function(data){
// в переменной "data" json ответ
});
return json;
}
console.log(products()) // возвращает object
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Пробовал через .done(function() { }) , не помогло.
Есть похожие ответы, пишут что это делается как то асинхронно, но только вот как, не могу додуматься, нужно вернуть целиком то что в переменной data
Желательно пример, чтобы по нему было понятно почему так.