我想在php中開發一個結果頁面,其中每20分鐘後會定期發佈一個播放結果(id, date, time, result)
。結果可能來自文件或數據庫。我做了一些R & D,發現可以使用cronjob
。但是,因爲我使用的主機沒有支持cronjob
,所以我試圖在沒有cronjob
的情況下執行此操作。也是s et_time_limit(0)
不會幫助,因爲我在共享主機上。如何在php頁面中定期顯示結果?
-3
A
回答
0
cronjob是由服務器而不是客戶端執行的方法,如果您想在客戶端顯示結果,您只需使用ajax函數並使用set Interval javascript事件調用該函數。
樣品的例子是如下面
function initialize()
{
$.ajax({
url : YOUR_URL,
data : DATAYOUWANNA_SEND,
dataType : "json"
beforeSend : function(){
//perform code before request made.
},
success : function(response){
//code after successful ajax response in either json or html according to dataType you set.
}
});
setInterval(function(){initialize()},3000);
}
,並調用在頁面加載該功能。
initialize()
0
0
你應該使用AJAX獲取最新的記錄,並用一些javascript或jQuery將它們注入頁面。
下面是一個例子:
ajax.php
<?php
$result = SQL_RESULT;
echo json_encode($result);
?>
results.html
<script src="jquery.js"></script>
<script>
$(function(){
$.ajax({
url:'ajax.php',
dataType:'json',
success:function(data){
$.each(data,function(i){
$('<li/>').text(data[i].result).append('#ul');
});
}
});
});
</script>
相關問題
- 1. 在同一頁面顯示PHP結果
- 2. 在HTML頁面顯示PHP結果
- 3. 如何在頁面顯示結果
- 4. Drupal:如何在另一個頁面顯示結果(PHP)
- 5. 如何在顯示搜索結果的頁面之前顯示加載頁面?
- 6. 在php中如何顯示mysql結果?
- 7. 如何更改dataTable頁面顯示結果和maxmum結果的
- 8. 頁面不顯示任何結果
- 9. CSE Google自定義頁面api顯示50個結果PHP?
- 10. 在php中顯示結果?
- 11. 如何在HTML頁面中顯示查詢結果
- 12. 如何在疊加層中顯示搜索結果頁面
- 13. servlet結果顯示在jsp頁面
- 14. 在新頁面顯示搜索結果
- 15. JSON - 使JSON結果顯示在頁面
- 16. 在頁面上顯示POST的結果
- 17. 如何顯示Http 401結果的自定義錯誤頁面?
- 18. 如何在PHP中顯示前一頁的MySQL結果?
- 19. 在jsp頁面中顯示頁面明智的結果
- 20. 如何在HTML頁面中顯示單獨的PHP文件的結果?
- 21. PHP - 在顯示/計算「查詢結果」之前,如何在頁面上回顯「查詢結果計數」
- 22. 如何在php頁面顯示如下所示的選定值?
- 23. 需要讓PHP腳本在同一頁面上顯示結果
- 24. PHP搜索,但顯示結果在接下來的頁面
- 25. Magento - 如何在沒有結果頁面下顯示產品?
- 26. 如何在SAME頁面顯示搜索結果(django + haystack + elasticsearch)?
- 27. 如何在同一頁面上顯示圖像輸入結果?
- 28. 如何在同一頁面上顯示javascript結果
- 29. 如何在jsp頁面顯示servlet結果?
- 30. 如何在同一頁面顯示結果?