关于网友提出的“ java web Jsp 二级关联下拉框”问题疑问,本网通过在网上对“ java web Jsp 二级关联下拉框”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: java web Jsp 二级关联下拉框描述:
jsp 页面显示二级关联下拉框,第一个是院系,第二个是专业,要求第二个显示的内容要根据第一个的选择而显示。两个下拉框的数据都是从数据库中获取的,academy表和major表,以academyid作为外键关联。请问应该怎么做?
解决方案1:
关键字“级联”,网上N多资料,如
其实简单的做法就是两个都放到下拉列表里,再用js控制显示,当然你得把全部关系都load到页上先,onchange时照关系改变被关联者状态;最好还是用ajax做
给个思路,用ajax来弄,major表里有academyid,而academyid是academy表的主键,在页面上点击academy的时候,触发一个ajax事件去后台调用方法,查询major表里academyid为你点击的那个的事件,然后,在js把在数据库查询出来的数据,append到那个select中,append之前,最好清空一下,这样不会出现一直添加,不是的也添加的···