Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как правильно передать JSON из JSTL в Java Script? (https://javascript.ru/forum/dom-window/64425-kak-pravilno-peredat-json-iz-jstl-v-java-script.html)

warren buffet 10.08.2016 15:12

Цитата:

Сообщение от laimas
это не будет являться JSON.

Еще раз. Это инструкция сервера, а не данные для вывода. Сервер находит эту инструкцию и делает что должен как тот пианист. Ты вообще хоть один шаблон вывода в своей жизни видел?

laimas 10.08.2016 15:15

Цитата:

Сообщение от warren buffet
Это инструкция сервера, а не данные для вывода.

Ты дебил.

warren buffet 10.08.2016 15:19

Зато ты гений, так что сможешь прочесть https://en.wikipedia.org/wiki/JavaServer_Pages

laimas 10.08.2016 15:24

Еще раз - ты дебил:

try {
    var s = JSON.parse("<c:out />");
} catch (e) {
    alert(e)
}


Надоел твой срач на форуме. Мне нахрен не нужны твои тупые разъяснения.

warren buffet 10.08.2016 15:30

Цитата:

Сообщение от laimas
дебил

Да это я уже понял. Просто ты уже третий раз не можешь понять, что на выводе не будет никакого "<c:out />" в строке. Это служебная информация, не для вывода вообще. Я не знаю как тебе еще объяснять устройство шаблонов, поэтому иди кушай кашку.

laimas 10.08.2016 15:33

Цитата:

Сообщение от warren buffet
Просто ты уже третий раз не можешь понять, что на выводе не будет никакого "<c:out />" в строке.

Слушай, еще раз попадешься с тупыми советами мне, изловлю засранца и воткну твой тупой язык тебе в задницу. Это я тебе могу гарантировать.

Читай, знаток хренов - var jsonString='<c:out value="${json_text}"/>';

drno-reg 10.08.2016 15:40

вот так заработало

<script type="text/javascript">
    var jsonObj = ${json_text};
            var jsonResult = [];
            jsonResult.push("Вывод JSON="+'<c:out value="${json_text}"/>');
jsonResult.push("количество строк json="+jsonObj.length);
result_json.innerHTML = jsonResult.join('<br>');
 </script>

warren buffet 10.08.2016 15:42

Четвертый раз не хочет понять. Интересно до десяти домотает?

Цитата:

Сообщение от laimas
Читай, знаток хренов - var jsonString='<c:out value="${json_text}"/>';

Четвертый раз. Вот эту часть - '<c:out value="${json_text}"/>' - интепретатор должен заменить на то, что внутри этой части изложено как кусок шаблона. То есть программа найдет <c:out - это видимо namespace с тегами для заполнения буфера вывода, затем $ - это типа селектора видимо, который найдет тег со значением атрибута var="json_text", возьмет его содержание и вернет в исходную точку, то есть после var jsonString= и на выводе, на странице, должен получиться текст var jsonString=[{"TIME_STAMP"... и далее как там было. Понял?

warren buffet 10.08.2016 15:45

drno-reg, ты тоже похоже херней занимаешься. Найти в своем фрейморке теги вывода без преобразования в html entities.

laimas 10.08.2016 15:51

Цитата:

Сообщение от warren buffet
Вот эту часть - '<c:out value="${json_text}"/>' - интепретатор должен заменить на то

Какая программа, если это строковое значение явно прописанное переменной в JS? Свой срач адресуй кому угодно, меня для тебя нет на форуме.


Часовой пояс GMT +3, время: 20:56.