Jquery 字符串不显示



我有一个名为"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}"/>");

知道为什么使用计数器根本不起作用吗?以及实际解决问题的可能方法?

您是否检查count变量是否具有整数类型?如果你从像属性或类似的页面解析它,你可能会使用parseInt(var)

最新更新