數據提交成功后如何避免alert被window.location.reload()影響


數據提交成功用alert提示,但頁面立馬就重載了

alert("提交成功!");
window.location.reload();

如何避免?

方法一:

setTimeout 延遲3秒效果:

                alert('提交成功!');
                setTimeout(function () {
                    window.location.reload();
                }, 3000);

方法二:

(在w3School測試有效,但是在項目中測試還是立馬刷新...)

new Promise(function (resolve, reject) {
        resolve(alert('提交成功'))
    }).then(() => {
        window.location.reload();
    })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM