向js数组里赋值为什么不成功?

tianzhaoqian 2007-01-25 09:53:52
<script language="javascript">
var kmArray=new Array();
var kmxx= new Array();
var stArray=new Array();
var stxx = new Array();
<%
CachedRowSet kmdmRowSet=null;
kmdmRowSet=manage_Sjgl.GetKmdmList();
//int kmnum=kmdmRowSet.size();
String kmdm=null;
String kmxx=null;
int m=0;
while(kmdmRowSet.next()){
kmdm=kmdmRowSet.getString("kmdm");
kmxx=kmdm+" "+kmdmRowSet.getString("kmmc");
%>
kmArray[<%=m%>]="<%=kmdm%>";
kmxx[<%=m%>]="<%=kmxx%>";

<%
CachedRowSet strs=untilBean.getStListManyOptions(kmdm);
//int stnum=strs.size();
String stxh=null;
String stxx=null;
int s=0;
while(strs.next()){

stxh=strs.getString("stxh");
stxx=stxh+" "+strs.getString("stmc");
%>

stArray[<%=m%>][<%=s%>]="<%=stxh%>";
stxx[<%=m%>][<%=s%>]="<%=stxx%>";

<%
s++;
}
m++;
}
%>
</script>
经过我的检测发现kmxx中只有一个值,不知道为什么,谁能来救命?
...全文
647 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianzhaoqian 2007-01-25
  • 打赏
  • 举报
回复
现在的问题是能向里面赋值,但是只付了一个值
meteorlg 2007-01-25
  • 打赏
  • 举报
回复
while(kmdmRowSet.next()){
kmdm=kmdmRowSet.getString("kmdm");
kmxx=kmdm+" "+kmdmRowSet.getString("kmmc");

out.println("kmArray["+m+"]=\""+kmdm+"\";");
out.println("kmxx["+m+"]=\""+kmxx+"\";");

CachedRowSet strs=untilBean.getStListManyOptions(kmdm);
//int stnum=strs.size();
String stxh=null;
String stxx=null;
int s=0;
while(strs.next()){

stxh=strs.getString("stxh");
stxx=stxh+" "+strs.getString("stmc");

out.println("stArray["+m+"]=new Array();");
out.println("stxx["+m+"]=new Array();");

out.println("stArray["+m+"]["+s+"]=\""+stxh+"\";");
out.println("stxx["+m+"]["+s+"]=\""+stxx+"\";");


s++;
}
m++;
}
awusoft 2007-01-25
  • 打赏
  • 举报
回复
感觉有点复杂.能不能用中文描述一下呢

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧