需求:在页面中实现两个select级联,selectA中的选择项数据是从数据库中查询出来的,selectB中的选择项需要根据selectA中被选中的选项列出对应的值(场景:用户选择某个部门后,岗位选择框中出现对应部门下面的岗位名称)。
页面select中的option是用<jsp:include page="../select.jsp"><jsp:param name="name1",value="value1"></jsp:include>标签实现选项值的列表。我的实现想法是:用javascript获取selectA的选中值,再将这个值传递到select.jsp页面去,再根据这个值去查询数据库,获取部门下的职位数据。但是现在的问题是:jsp页面取不到javascript传递过来的参数,请教各位有什么办法解决吗?
页面select中的option是用<jsp:include page="../select.jsp"><jsp:param name="name1",value="value1"></jsp:include>标签实现选项值的列表。我的实现想法是:用javascript获取selectA的选中值,再将这个值传递到select.jsp页面去,再根据这个值去查询数据库,获取部门下的职位数据。但是现在的问题是:jsp页面取不到javascript传递过来的参数,请教各位有什么办法解决吗?
方法太多了
比较常规的有ajax,或者放入cookie
这种方式是可以,但是会导致页面显示不正常,因为select.jsp本身是没有什么可以显示的,且会引起页面错误。
这个系统中没有用到ajax。如果用cookie,万一用户的浏览器关闭了cookie功能呢?