簡體   English   中英

刪除記錄和刷新將無法始終如一地工作

[英]Deleting Record And Refreshing Won't Work Consistently

我有一個帶有數據表的網頁,用戶可以在其中刪除一些記錄。 一旦他刪除了一條記錄(通過使用ajax發送刪除請求),我想通過重新加載頁面來反映該更改(希望已刪除的記錄不會從我的控制器返回,因此不會在表中重新填充)。 但是,令人討厭的是,它不能始終如一地工作:有時我仍然在表中看到記錄(盡管它已從數據庫中刪除),只有當我手動刷新頁面時,記錄才消失。 我不確定這是否是由於服務器延遲(godaddy上托管的php和mysql)或連接問題(連接緩慢導致的問題)。 在重新加載頁面之前,我什至添加了4秒的超時時間,但仍然無法始終如一地工作。 這是代碼:

    $.ajax({
            type: "POST",
            url: '<?php  echo site_url("/developer/delete/")?>',
            data: { "pluginId" : e.target.parentNode.parentNode.id},

            }).done(setTimeout(location.reload(),4000));

有沒有人偶然發現過類似的問題?

默認情況下,location.reload()從緩存中獲取頁面。 使用location.reload(true)應該強制頁面從服務器獲取最新信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM