28-Beego優(yōu)選刪除商品

刪除商品要注意在數(shù)據(jù)庫中刪除之后,還要在UI界面上刪除

效果圖.gif

0.id與class

對(duì)于模板元素只能設(shè)置class,不能設(shè)置Id,因?yàn)橐粋€(gè)界面的Id默認(rèn)只能有一個(gè),不能重復(fù)

1.選擇DOM

在選中元素的監(jiān)聽方法中用$(this),默認(rèn)是代表選中元素,如果其中調(diào)用ajax方法,要使用this就不代表外界的選中元素了,所以要在ajax方法外部定義變量保存this,然后在ajax方法里面調(diào)用

2.DOM操作

刪除元素:選中元素.remove()

3.Redis刪除哈希中元素

hdel key 鍵

4.ajax方法中error的糾錯(cuò)

可以通過在瀏覽器的控制臺(tái)輸出error,點(diǎn)擊控制臺(tái)報(bào)錯(cuò)右側(cè)的末端,找到輸出錯(cuò)誤的位置,如果是在error中輸出的,就代表數(shù)據(jù)發(fā)送錯(cuò)誤,也就是ajax鏈接服務(wù)器失敗

4.bugs

在選中元素監(jiān)聽方法中調(diào)用this要加(this),就像each方法要加(value),否則直接用this代表該元素會(huì)報(bào)錯(cuò)

一.元素修改

設(shè)置class,如果是a標(biāo)簽要設(shè)置為javascript:;


image.png

二.監(jiān)聽方法

1.監(jiān)聽祖先元素中的goodsId
2.發(fā)送ajax請(qǐng)求傳遞商品Id


image.png

三.在數(shù)據(jù)庫刪除數(shù)據(jù)

1.傳遞數(shù)據(jù)三句
2.獲取數(shù)據(jù)
3.獲取登錄狀態(tài)找到用戶
4.建立Redis鏈接
5.關(guān)閉鏈接
6.刪除數(shù)據(jù)


image.png

image.png

image.png

四.在UI界面刪除數(shù)據(jù)

1.創(chuàng)建變量保存選中元素
2.在ajax請(qǐng)求成功后,刪除該元素祖先元素


image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容