簡體   English   中英

Javascript / PHP中的緩慢刷新

[英]Slow refresh in Javascript/PHP

我有一個網站,該網站通過一段javascript和php代碼獲取一個文件夾,隨機選擇一個圖像,然后在頁面的div標簽中顯示它。 盡管所有這些操作均正常進行,但以正確的大小顯示所有圖像。 還有一個小問題,它很慢。 單擊刷新按鈕后,它會立即顯示圖像,但是如果再次按下它,則不會立即顯示新圖像,除非大約10秒鍾后按下。 當然,這是一個小問題,但很煩人。 我已經嘗試了一些事情,例如使用html meta標記來清除緩存/不存儲它以便始終刷新,但是它沒有用。 我還嘗試了用其他方法在stackoverflow.com上找到的許多不同的javascript代碼,但是似乎只有在10秒鍾左右按下后它們才會刷新。

考慮到有很多代碼。 為了簡單起見,我將代碼放入了一個pastebin中。

請注意,PHP代碼是從WWW借來的,並且我對其進行了非常小的更改,除了添加了最后一行代碼外,沒有其他更改。

http://pastebin.com/wwys5r3E

希望我們能一起找到解決方案,謝謝!

嘗試執行此操作,請求將異常地緩存到服務器端。

function reloadImg(){

            if(document.refreshform.randomhero[1].checked == true) {
                    $("#randomhero").load("random-herosup.php?u="+new Date().getTime());
            }
            else if(document.refreshform.randomhero[2].checked == true) {
                    $("#randomhero").load("random-herocar.php?u="+new Date().getTime());
            }
            else if(document.refreshform.randomhero[3].checked == true) {
                    $("#randomhero").load("random-heromid.php?u="+new Date().getTime());
            }
            else
            {
                    $("#randomhero").load("random-heroall.php?u="+new Date().getTime());
            }
    }

暫無
暫無

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

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