Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > вывести результаты json-а в читаемом виде


Автор: mstdmstd 17.6.2017, 14:53
Всем привет,

Хочу вывести результаты json-а в читаемом виде Погуглив нашел способы
https://stackoverflow.com/questions/4810841/how-can-i-pretty-print-json-using-javascript
В том числе с функцией syntaxHighlight

Но выполнив я себя разные варианты:

Код

jQuery.ajax({
    url: href,
    type: 'GET',
    dataType: 'json',
    success: function(result) {
        if (result.error_code == 0) {
             JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, "\t"); */
            $('#div_results').html( ( JSON.stringify(  result, null,     "\t" ) ) );
            // $('#div_results').html( jsonSyntaxHighlight( JSON.stringify(  result, null, 2 ) ) );
            // $('#div_results').html( jsonSyntaxHighlight(  result ) );
...
0000000<div class="" id="div_results"></div>11111111
...

Но все равно получаю плохочитаемый вывод http://imgur.com/a/moeYF.
Как это исправить ?

Спасибо!

Автор: ksnk 21.8.2017, 15:32
Текста jsonSyntaxHighlight не увидел ни в предложенной ссылке (функция там называется syntaxHighlight) ни к коде. Нельзя ли привести все тексты, которые не работают. Лучше без ajax, который в этом случае не нужен, а чисто на javascript. Может быть тут -  jsfiddle.net

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)