@Li_Von

Не получается получить объект с ajax?

5a39675a3e601528517903.png
Всем привет, на картинке выше представлен код. После нажатия на кнопку я получаю массив json, он возвращается функции getAjaxRequest и записывается в массив data.

Но как мне вывести некоторые значения этого массива? Если я пишу console.log(data.responseJSON) то вроде должен быть как раз мой обьект, но выводится undefind.

Как вообще правильно это делать?
Большое спасибо :)

Код:
$(document).ready(function(){
    var button = $('button');
    var data = [];

    button.click(function(){
        data = getAjaxRequest();
        console.log(data);
    });
});

function getAjaxRequest(){
    return $.get('/json/data.json', {}, json => { return json });
}
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
villiwalla
@villiwalla
HTML-верстка
Стрелочная нотация та ки так делает return;
$.get('/json/data.json', {}, ( json ) => json);

....
button.click(function(){
        $.get('/json/data.json', {}, function (response) { return function(response) { data = response; } }, 'json');
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы