我基本上是爲了娛樂和體驗而構建個人書籤(我對這件事很新穎)。更新Postgres數據庫,無需重新加載頁面
在其他網站上,我已經做了必須將更改應用於同一頁面的事情,我使用了一個表單,其中的操作將指向當前頁面。在PHP中,我會有一個函數來檢查表單中的POST變量,然後在頁面加載之前進行數據庫查詢。這樣,當稍後調用函數來顯示數據時,它會添加新的東西。
由於我的網站專門部署到本地網絡,因此這種方法運行得非常好,並且瞬間發生。我自己想出了它(我意識到它可能不是完全有效的)。之前,我會讓它轉到另一個頁面來使用後退按鈕進行處理。
在我當前的項目中,當我點擊一個投票按鈕時,同樣的事情發生,它工作正常。然而,這個頁面比我以前做的任何東西都要長得多,因此它跳轉到頁面的頂部。這是一個震撼人心的經歷。我想保留所有內容,就像什麼都沒有發生過。
什麼類型的技巧只需要很少的(閱讀:簡單)到無服務器修改我可以使用?
我在你的問題中沒有看到與PostgreSQL的連接?這不是純粹的HTML/PHP/Javascript問題嗎? –
改寫你的問題,而不是postgreSQL問題 – Joset
投票計數器和「提交」都在數據庫中。我認爲這是相關的,因爲它看起來像沒有一個簡單的方法來使用JavaScript執行查詢而無需修改服務器。 – sotwacct