页面残留数据该如何处理
關于頁面數據殘留的問題,我前幾天就遇到了,剛開始的時候我寫完那個頁面是不知道它有毛病的,后來我才發現了它居然有一個小問題。
先來說一下我要實現的功能吧,我要做的頁面是協議單位的管理和協議房價的管理,先把它們的數據用數據表格加載出來,然后可以新增、刪除、修改。不過協議房價有點不同,我們要先選擇協議單位才能加載協議房價的數據表格。
假如我們沒有選中協議單位,那么我們就不能點擊協議房價的新增,如圖:
在這里我后來才發現了一個小問題,我在點擊上面的協議單位管理的時候,選中了表格里的一條數據,然后下面的協議房價就會自動加載數據表格,這樣我就能在下面的協議房價進行新增、修改、刪除了。然后我就把協議單位管理里面的一條數據刪除了,那么問題來了,我居然發現下面的協議房價還可以彈出新增的模態框。注意看我后面已經沒有選中的數據了
一般要刪除協議單位一定要下面的協議房價沒有數據才能刪除,不然你刪除了協議單位,可是協議房價還是會殘留多余的數據,所以我們要確保下面的協議房價沒有數據了,才能刪除上面的協議單位。
碰到了這個問題,我第一時間認為是我沒在刪除的方法里面寫刷新協議房價的數據表格,然后我就在它刪除成功的后面寫了一個刷新協議房價的數據表格。運行。。。好,我就再選中一條協議單位的數據,是否刪除,點擊確定。成功刪除,然后我一點下面協議房價的新增按鈕,好,它又彈出來了。我在想,我明明把協議單位的數據刪除了,為啥下面還可以彈出新增的模態框呢?明明我下面的協議房價也沒有數據呀,為什么會出問題呀。
我眉頭一皺,意識到問題可能很簡單,可能是我的ID還殘留著,所以我在刪除成功之后的方法里,寫了一個把ID賦值為零。
這樣寫了之后就再也沒有出問題了。
我也是服了我自己,剛開始我居然沒有想到是因為它的ID導致了它出現沒有選中協議單位也可以彈出新增模態框的這個問題。
總結
以上是生活随笔為你收集整理的页面残留数据该如何处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 他日若遂凌云志敢笑黄巢不丈夫是什么意思
- 下一篇: 如何添加数据到session中