При возвращении значения функцией всегда выводится undefined

Файл module.js:

export function req_ajax(act, data, method="GET")
{
    $.ajax({
        type: method,
        url: `./api/?action=${act}`,
        data: data,
        success: function(resp)
        {
            console.log(resp);
            return resp.result;
        },
        error: function()
        {
            return false;
        }
    });
}

Файл script.js:

import {req_ajax} from "./module.js";

$('#testbutton').click(function(e)
{
  e.preventDefault();

  const request = req_ajax("parse_user", {text: 1});

  console.log(request); //При выводе этого значения всегда выдает undefined.
})

При выводе возвращаемого значения в самой функции все нормально там есть данные:

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


Ответы (0 шт):