function getValuesfb(){
<%
List list = (List) request.getAttribute("listSize_04");
for (int i = 0; i < list.size();i++) {
FwZljszhxm04 zljszhxm04 =(FwZljszhxm04) list.get(i);
%>
alert(<%=list.size()%>);
eval("var zzqxmmc"+<%=i%>+"="+(<%=zljszhxm04.getZzqxmmc()%>));
alert(eval("zzqxmmc"+<%=i%>)); <%}%>
}list里面只有一条数据的时候是正确的,为什么当有多条数据的时候就会出错呢?
<%
List list = (List) request.getAttribute("listSize_04");
for (int i = 0; i < list.size();i++) {
FwZljszhxm04 zljszhxm04 =(FwZljszhxm04) list.get(i);
%>
alert(<%=list.size()%>);
eval("var zzqxmmc"+<%=i%>+"="+(<%=zljszhxm04.getZzqxmmc()%>));
alert(eval("zzqxmmc"+<%=i%>)); <%}%>
}list里面只有一条数据的时候是正确的,为什么当有多条数据的时候就会出错呢?
eval("var zzqxmmc"+<%=i%>+"="+(<%=zljszhxm04.getZzqxmmc()%>));
alert(eval("zzqxmmc"+<%=i%>));这部分先替换掉。先简单的document.write("<%=zljszhxm04.getZzqxmmc()%>");
看看是什么样。
改成
eval('('+data+')');
看看