Wątek przeniesiony 2015-09-05 14:52 z Webmastering przez dzek69.

Nie przypisano nowej wartości zmiennej

0

Korzystam z biblioteki jQuery. Chcę wczytać dane w formacie JSON do zmiennej "users". Dane są generowanie w pliku "at-api.php".

var users;
$.ajax({
    type: 'GET',
    url: 'js/at-api.php',
    data: {action: 'users'},
    success: function(data) {
        users = eval(data);
        console.log(users);
    }
});
console.log(users);

Przy pierwszym console.log poprawnie wyświetlane są wczytane dane JSON, a przy drugim console.log wyświetla się undefined.
Czy ktoś jest w stanie wyjaśnić mi, co robię źle?

2

Ponieważ to co się dzieje w ajax->success pojawia się prawdopodobnie po tym co się pokazuje pod nim.

https://pl.wikipedia.org/wiki/Asynchroniczno%C5%9B%C4%87

1 użytkowników online, w tym zalogowanych: 0, gości: 1