界面佈局
需求分析
前提:不刷新界面
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節點,再拿到新數據時,不要忘記清除上次數據