因此,花了我相當多的時間來弄清楚發生了什麼以及我的數據庫如何隨機更新自己,但我發現它與使用Javascript直接相關: document.body.style.backgroundImage
。Javascript document.body.style.backgroundImage導致php mysql查詢運行?
有誰知道如何防止這再次運行我的查詢或如何document.body.style.backgroundImage
的作品?備擇方案?我無法負擔查詢持續運行Javascript來更改背景。
具體細節
我正在運行的網站,在頁面加載PHP的開始使用mysql_query()
語句獲取在數據庫中time()
和存儲。 我已經在我的網站最近實施的運行,每隔一段時間,並在功能使用此代碼更改背景一個JavaScript循環:document.body.style.backgroundImage = "url('')";
我注意到,當這個運行和背景發生變化時,不知何故查詢得到運行再次在我的網站上,它再次更新我的數據庫,改變時間。 我通過註釋掉javascript background change語句來讓循環的其他部分像正常一樣運行,從而隔離了原因。之後,它不再更新。只要我取消註釋該行並且問題再次發生。
你能分享一些代碼嗎?這真的有助於回答你的問題。 – Charles
聽起來像一個頁面刷新正在發生。 –
檢查您的路由,它看起來像這個背景http請求被處理爲您的正常請求。 – raina77ow