本文目錄一覽:
- 1、php 網站怎麼做到,不刷新頁面,實時自動跟新數據
- 2、PHP關於避免 頁面刷新時 重複提交表單的問題。。
- 3、怎樣使php在執行的時候彈出對話框,並且使當前頁面不刷新。
- 4、php如何避免刷新頁面重複提交
php 網站怎麼做到,不刷新頁面,實時自動跟新數據
不刷新頁面更新數據,一般有兩個方法實現,都離不開JAVASCRIPT。現在最流行的就是AJAX,是用JS腳本連接資料庫更新數據,刷新頁面部分區域內容,不刷新整個網頁。另外一個是比較經典、但是兼容性更高的方法,設置一個隱藏的FRAME或者iFRAME幀,那個幀不斷刷新PHP頁面,頁面內容為改變可見幀內容的JS。
PHP關於避免 頁面刷新時 重複提交表單的問題。。
其實有一個不太好的辦法
就是當用戶提交表單之後,用js彈出一個框,已成功提交,
echo “scriptalert(‘已成功提交’)/script”;
然後用php的header或者js跳轉到提交頁面
header(“location:$post”);
這樣相當於自己刷新了一遍頁面,然後用戶再怎麼刷新也沒事
雖然用戶體驗不是很好,不過如果沒用Ajax的話,正常提交也要刷一下的,樓主可以自己試下
怎樣使php在執行的時候彈出對話框,並且使當前頁面不刷新。
首先要知道php與客戶端的運行原理
彈出對話框就意味著服務端已經發送文本到客戶端了.
所以根據你的要求,需要改變一下思路,不刷新網頁.後台調用PHP.使用ajax,或iframe獨立網頁方式.
它們都是在當前網頁中進行嵌入,可以讓當前頁不刷新.
php如何避免刷新頁面重複提交
可以採用ajax配合使用php可以防止刷新頁面重複提交
也可以使用框架同樣可以防止
你直接訪問數據處理頁面的時候,$_POST[‘title’],$_POST[‘num] 應該是空值,所以你增加一個判斷,必須有具體的值,再進行sql操作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/231715.html