Tworzenie obiektów z ajax response jquery

Tworzenie obiektów z ajax response jquery
kkolej
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

Cześć,
chce wysłać zapytanie do serwera poprzez Jquery a z odpowiedzi zrobić obiekt, lub chociaż przypisać wynik do zmiennej. o ile widzę, że result.name ma poprawne dane, to nie mam pojęcia jak mogę je przypisać do zmiennej ;/ od 2h nad tym siedze próbuję i nic nie chce wyjść, jest ktoś w stanie mi podpowiedzieć jak to zrobić ?

Kopiuj
function getCandidateById(candidateId) {
    $.ajax({
        url: apiCandidate + 'get/' + candidateId,
        type: 'GET',
        dataType: 'json',
    })
        .done(result => {
            return  result.name   // w tym miejscu jest poprawna wartość jaką chciałbym przypisac do zmiennej poza tą funkcją
            })


}


function hireCandidate($btn) {
    let candidateId = $btn.attr('data-id');
    let a = getCandidateById(candidateId);
    console.log(a);
}
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
1

Witamy w świecie asynchronicznego programownia. Do poczytania:
https://eloquentjavascript.net/11_async.html

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.