javascript - 點(diǎn)擊刪除 ,會(huì)提示一個(gè)確定是否刪除提示框,點(diǎn)擊確定以后,再執(zhí)行ajax事件,這個(gè)是如何實(shí)現(xiàn)呢
問題描述
點(diǎn)擊刪除 ,會(huì)提示一個(gè)確定是否刪除提示框(模態(tài)框),點(diǎn)擊確定以后,再執(zhí)行ajax事件,這個(gè)是如何實(shí)現(xiàn)的?
我是剛接觸前端內(nèi)容,這個(gè)彈出框是實(shí)現(xiàn)的源碼都沒找到,
刪除
是通過class='js-ajax-dialog-btn'固定樣式的彈出框的.
搜索到兩段jquery代碼 $(.js-ajax-dialog-btn')....屏蔽了還是有彈出框。
大佬們的思路都很好,感謝!
因?yàn)榫彺嫣珡?qiáng)大,我找到的代碼是正確的,把源碼改了。。
問題解答
回答1:確認(rèn)框的是和否就可以執(zhí)行ajax了!
回答2:判斷返回的true或者falsetrue執(zhí)行ajaxfalse關(guān)掉模態(tài)框就ok了。
回答3:如果不追求效果,直接
var result=confirm('是否刪除?'); if(result==true){//do something}
如果想要美觀,找一下各個(gè) UI 庫(kù),都會(huì)有這個(gè)東西,例如https://ethaizone.github.io/B...
回答4:點(diǎn)擊刪除時(shí)只綁定彈出提示框的事件,在彈出框中,為確認(rèn)按鈕綁定事件,進(jìn)行相應(yīng)的ajax請(qǐng)求。
回答5:點(diǎn)擊刪除的時(shí)候,彈出模態(tài)框,然后確定按鈕上綁定ajax事件,則可實(shí)現(xiàn)點(diǎn)擊確定執(zhí)行異步。
回答6:推薦使用layer插件,簡(jiǎn)單、方便。prompt實(shí)例:
layer.open(’Cloase?’,{yes : function(){}},cancel : function(){});
