記錄一下前端ajax實現增刪改功能的步驟

2022-07-04 08:03:10 字數 371 閱讀 3137

主要依賴三個按鈕:新增,刪除,編輯

刪除:判斷this是否有後台傳過來的id值,如果沒有,則為新增的,可直接刪除;如果有,則需要將id值傳給後台,後台刪除記錄後前端再把li給remove了;

確定(或者編輯):獲取所有的input的val值,判斷:如果沒有id值,為新增,放到陣列1並呼叫後台add新增介面;如果有id並且val發生改變(需要預先儲存原值並進行比較)則放到陣列2呼叫edit介面。由於ajax實現資料傳輸是非同步的,所以不能保證新增介面呼叫完了才執行編輯介面,此時可定義乙個變數,值為2個陣列的個數之和,迴圈一次,變數-- ,當變數為0時,代表資料傳輸結束。

lqb 增刪改查 練手 記錄一下

一 分頁 這裡我直接用了thinkphp自帶的分頁功能,有時間可以自己去實現一下這個功能 使用方法 思路 獲取顯示資料的總行數,使用page類,查詢當前頁的資料,然後講資料對映到模板上 public function index 模板注意最後需要來顯示出頁碼的資訊 這裡我將p作為引數同樣傳遞到前台模...

分享一下cookies操作(增 刪 改 查)小經驗

轉 1.新增cookies 用cookies方式去做sso,使用者資訊儲存,修改都會依賴cookies region 新增cookeis 新增cookeis public void addcookies endregion 新增cookies一般不會有人出錯的。記得新增expires就行 2.修改c...

2020 06 07記錄一下

軟體測試技術型方向 自動化測試工程師,效能測試工程師,安全測試工程師等專項技術方發展 初級軟體測試人員專業知識 1 軟體功能測試技術,體現在用例設計和缺陷設計兩方面。主要包括軟體需求規格說明書的評審 測試計畫 測試用例設計技術 環境搭建 測試執行 缺陷提交 回歸測試 測試報告等。2 web自動化測試...