【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                如圖,在實現添加學籍功能時,程序設計的是當學生表里面有學生信息,而學籍表里沒有對應學號的學生的話就添加學籍,所以首先可以選擇要添加哪一個學生的學籍信息,一旦選擇后就出發一個失去焦點事件然后查詢該學生學生表里的相關信息,自動添加到頁面中,其余信息手動添加,然后點擊提交添加到學籍表中。
 
 失去焦點函數:
 
 Js代碼實現ajax異步刷新
 
 在一開始,我想的是在controller中根據學號查到信息后返回該頁面或者重定向,結果頁面毫無反映。
 
 因為一旦返回頁面或者是重定向就是另外一個頁面,即使數據返回也不會顯示。
 所以我又將數據封裝成Student對象,當作返回值返回到ajax中,這樣的話才是異步刷新。但是我在ajax中alert數據,返回[object Object]。
 
 最后我將所有數據封裝在一個List集合中,然后在ajax中通過序號取值。
 
 這樣就可以成功賦值了。
總結
以上是生活随笔為你收集整理的【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【报错笔记】在maven项目中jsp页面
- 下一篇: 【报错笔记】 启动tomcat服务器报错
