Jquery строка не отображается - PullRequest
0 голосов
/ 08 января 2020

У меня есть эта переменная с именем «questionList», которая представляет собой массив объектов, в котором у меня есть несколько строк (скажем, они называются answer1, answer2 ...), которые были переданы из бэкэнда во внешний интерфейс. В фактическом jsp я хочу визуализировать строки, которые хранятся в каждом объекте, с помощью счетчика, что-то вроде этого позволяет сказать:

Not working -> $("#main").html("<c:set var="answer1" scope="page" value="${questionList[count].answer1}"/>");

Проблема в том, что когда я пытаюсь использовать его, строки не отображаются в интерфейсе. Однако, если я вместо счетчика использую целое число, оно работает отлично, но, конечно, это не правильный способ сделать это.

Working -> $("#main").html("<c:set var="answer1" scope="page" value="${questionList[0].answer1}"/>");

Любая идея, почему это вообще не работает используя счетчик? И возможный способ действительно решить проблему?

1 Ответ

0 голосов
/ 08 января 2020

Вы проверяли, что переменная count имеет целочисленный тип? Если вы анализируете его со страницы как атрибут или что-то в этом роде, вы можете использовать parseInt(var)

...