界面布局
需求分析
前提:不刷新界面
1. 下拉框值改变,下方表格动态变化
具体实现
Mybatis SQL语句
Java代码
Dao层方法
Controller层,直接 return list; 不使用ModelAndView
HTML代码
JavaScript代码
下拉框绑定的事件
Ajax代码
实现要点:
- Mybatis SQL语句的编写
- Dao层的 @Param(“xxx”)数据类型 xxx 不要忘记,否则会报数据类型方面的异常
- Controller层不要使用 ModelAndView 的 addObject() 方法存储数据,直接return 数据,以便Ajax取得数据并赋值
- 下拉框绑定事件:οnchange=”xxx(this.value)”
- 灵活的获取DOM节点,以便清除和插入DOM节点,再拿到新数据时,不要忘记清除上次数据