要實現無刷新數據更新,可以使用AJAX技術來發送異步請求并更新頁面內容,而不需要刷新整個頁面。下面是一個簡單的例子來實現無刷新數據更新的PHP彈窗:
<div id="popup">
<!-- 彈窗內容 -->
</div>
<script>
// AJAX請求更新彈窗內容
function updatePopup() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("popup").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET", "update_popup.php", true);
xmlhttp.send();
}
// 定時更新彈窗內容
setInterval(updatePopup, 5000); // 每5秒更新一次
</script>
<?php
// 數據庫連接等操作
// 查詢需要更新的數據
// 輸出更新后的彈窗內容
echo "Updated popup content";
?>
通過以上方法,頁面中的彈窗內容會每隔一定時間自動更新,而不需要刷新整個頁面。您可以根據實際需求和業務邏輯,修改相應的代碼來實現無刷新數據更新。