① 在php頁面怎麼實現定時刷新顯示內容
jquery+ajax可以很容易實現啊,通過settimeout(function(),5)去觸發函數就行,與通過點擊發送請求沒區別啊。
setInterval(function(){
jQuery.ajax({
type:"POST",
url:"111.php",
global:false,
dataType:"json",
data:"action=ajax",
success:function(data){
jQuery("p").html(data.shopid);
},
error:function()
{
alert("err:操作錯誤");
}
})
}, 2000);
php部分更簡單
if($_POST['action']=='ajax'){
$result=$db->get_one("select * from shtq_shop order by rand() limit 1");
echo json_encode($result);exit;
}
原理很簡單 setInterval() 定時執行一個ajax,後台部分執行資料庫查詢 獲得json格式數組
通過回調函數將返回的內容插入到<p></p>中
② 如何定時讓指定的一個DIV層進行定時刷新,我用的是PHPWIND,我就是想讓<div id="">123</div>能自動刷新
用js很簡單的 代碼如下
1.後台定義一個按鈕事件「btnSave_Click」
把你想要做的事情 寫在這個事件裡面(根據你的意思 按鈕事件裡面應該是讀取內容並且將讀取到的內容放到DIV上面)
2.JS代碼
<script language="javascript" type="text/javascript">
function saveMe()
{
document.all("btnSave").click();
}
window.setInterval("saveMe()", 1000);//這里設定時間 默認為1秒執行一次
</script>