您好,登錄后才能下訂單哦!
問題:在使用ajax提交模態框表單數據后,隱藏模態框并局部刷新,導致遮罩層不消失
原因:模態框隱藏并局部刷新,導致在hide方法沒執行完成時已經局部刷新,沒有隱藏掉遮罩層
解決辦法:
方法一:
把模態框放在更上層頁面,而不是放在子頁面上
方法二:
利用模態框的事件,在模態框完全消失后再進行局部刷新
//隱藏模態框
//在提交操作完成后打一個標記
tag = false
if (code == 200){
$("#modifyService").modal("hide")
tag = true
}
//模態框隱藏完成事件
$("#modifyService").on("hidden.bs.modal",function(){
//如果是在提交完成并且在模態框隱藏后執行下面的方法
if (tag){
$(".active .op-item").click()
load = false
}
})
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。