@koweek

Как распарсить json, чтобы получить массив элементов, а не массив объектов?

Здравствуйте, имеется массив в формате js, который берется из бд по запросу. его я записываю в data-ext тега , получая при выборе каждого из элемента option запись из бд с массивом данных. функция вызывается onchange'м на select. я много лет не работал с js и не понимаю как нужно дописать скрипт, чтобы на выходе был не [object Object], а содержимое.
p.s. вся страница представляет собой сниппет в modx, если вдруг это важно
<script>
    function onxcch(){
        var kk=document.getElementsByName("allusers")[0];
        var i1= kk.options[kk.options.selectedIndex].getAttribute('data-ext');
        var jason = JSON.parse(kk.options[kk.options.selectedIndex].getAttribute('data-ext')); 
        alert(jason);
    };
    </script>
  • Вопрос задан
  • 596 просмотров
Пригласить эксперта
Ответы на вопрос 1
@yusel
Это алерт преобразует в строку. Сделай console.log() и помотри в консоли.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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