不羁一世 发表于 2007-7-13 11:41

制作连级列表问题.

想用AJAX做连级列表,但自己新手.不知道怎么才能从数据库里拿到数据.<br>类试于2个列表.一个姓名,一个班级.<br>我选一个姓名,然后地2个班级列表就把这个人的班级显示出来.<br>现在我的问题是不知道怎么样在选玩地一个后怎么在从数据库里把班级拿出来.听人说好象JS可以实现,<br>有高手能指点下吗.<br>或给个源码列子参考下.<br>油箱:yuchao372@163.com<br>感谢啦。<br>忘说了。我用的是oracle数据库.[em06]
[align=right][color=#000066][此贴子已经被作者于2007-7-13 11:43:10编辑过][/color][/align]

lmhllr 发表于 2007-7-13 17:59

<P>不知道你是数据是怎么设计的<BR><BR>这个按理说一个人应该只有一个班级吧?!<BR><BR>一个人对应一个班级就是唯一的了,查询一次数据库就可以了。。<BR><BR>怎么选择名字后显示出来?<BR><BR>答:查询出个人信息把信息放到数组里。。。先显示出名字,把班级隐藏,用style.display='none'<BR><BR>后人,选择名字后把这个ID传过去,相应的就设置style.display=''就可以了。。。<BR><BR></P>

不羁一世 发表于 2007-7-14 09:32

<P>那只是列如.说个象一点的就象是查城市.<BR>1省<BR></P>
<P>2市    //显示你所选的省里的所有市的名字.<BR></P>
<P>选了省一后自动的第2个列表就显示相应这个省里的市共人选.<BR></P>
<P>所以一次查询不行啊,后面那不还要判断选个那个省和这个省有多少市呢.这样说明白些吗?</P>

lmhllr 发表于 2007-7-14 17:36

哦..<BR><BR>选择省之后用select的onchange事件触发,传一个值过去,到数据库查询该省对应的城市返回,然后innerHTML到市表单里就可以了<BR><BR>提供思路吧~

不羁一世 发表于 2007-7-14 19:26

<P>思路我也知道大概,就是不知道怎样在页面上在次查询数据库数据,<BR>因为不能在页面上写JAVA脚本,所以想请教下其他的办法.</P>

lmhllr 发表于 2007-7-14 22:14

你到底是要用ajax还是java写啊??越来越糊涂了~~<BR><BR>

不羁一世 发表于 2007-7-16 18:02

那个能实现就用那个,呵呵

页: [1]

编程论坛