我正在使用以下腳本以60秒的時間間隔刷新我的messages.php。在div中刷新php腳本
<script>
jQuery().ready(function(){
setInterval("getResult()",60000);
});
function getResult(){
jQuery.post("messages.php",function(data) {
jQuery("#msgs").html(data);
});
}
</script>
<div id="msgs">
</div>
我目前的問題是PHP文件的回聲在60秒後第一次顯示。然後每60秒刷新一次。 我需要在開始啓動頁面時加載代碼。在DOM就緒
所以,你已經實現?你卡在哪裏? – Mysterion 2015-02-11 08:45:49
'jQuery(getResult);'一旦文檔準備好就會調用它。僅供參考,這是首選語法:'setInterval(getResult,60000);'避免字符串評估 – 2015-02-11 08:48:43
只需添加getResult();在你的setInterval之前,這樣它會被執行一次,然後,在getResult()之後每60秒執行一次 – briosheje 2015-02-11 08:48:56