За последние 24 часа нас посетили 17534 программиста и 1653 робота. Сейчас ищут 940 программистов ...

Как правильно обратится к объекту responseJSON

Тема в разделе "JavaScript и AJAX", создана пользователем toproot, 24 май 2021.

  1. toproot

    toproot Новичок

    С нами с:
    9 апр 2021
    Сообщения:
    5
    Симпатии:
    0
    Есть такой вот код:
    Код (Javascript):
    1. var tabs = $.getJSON( "dbjson.php", function ( data ) {
    2.         var array = data_to_array(data);
    3.         return array;
    4.       });
    5. console.log(tabs);
    Мне нужно получить массив responseJSON, который есть в ответе tabs

    Но как я не пробую, не выходит.
    tabs.responseJSON , tabs['responseJSON'] - выводят в консоль undefined.
    хотя console.log(tabs) - выводит все в куче.

    Как мне вытянуть оттуда этот массив ?

    В приложении скрин из консоли браузера.
     

    Вложения:

  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    940
    Симпатии:
    145
    $.getJSON асинхронен, console.log(tabs); исполняется раньше, чем $.getJSON вернул результат. Ищите инфу по ключевым "await", "Promise".