我有一個PHP文件,自動插入和另一個更新我的數據庫,我需要一個腳本,將允許我在背景上運行這兩個文件,而無需點擊任何按鈕。PHP文件運行AJAX
0
A
回答
0
嘗試與JS間隔做
setInterval(function(){ /* AJAX request */ }, 3000);
由於的cronjob是爲計劃任務中提到,它擁有這樣無限循環的優點,但提問者提到AJAX,所以這是AJAX解決重複的任務,它的如果客戶端運行的應用程序,就像是檢查新郵件,用於檢測用戶的狀態更新,甚至聊了基於客戶端的功能更好的解決辦法當然只能運行,因此簡化它看起來就像這樣:
$(document).ready(function() {
setInterval(function(){
$.ajax({
type: "post",
url: "/myTasks.php",
cache: false,
data: {/* Some data to send to server */},
beforeSend: function() {
/* Do some stuff before sending */
},
success: function (RecievedData) {
/* Do some stuff after recieving */
},
error: function (RecievedData, textStatus) {
//console.log(JSON.stringify(RecievedData));
//console.log(textStatus);
},
complete: function (RecievedData) {
/* Do some stuff regardless success or fail */
}
});
};
}, 1000);// one second interval
});
我使用jQuery這裏例如
0
的緣故,你必須使用crontab ...... 您可以訪問(從Linux)的文件,列出所有的cron任務與命令:
的crontab -l
編輯此文件只是做:
crontab -e命令
例如,你可以像這樣的東西添加到該文件: 0 2 * * * PHP -f /folder/file_insert.php
相關問題
- 1. ajax運行php文件
- 2. Ajax不運行php文件
- 3. AJAX功能不運行PHP文件
- 4. 從AJAX文件運行Javascript
- 5. 從ajax運行php
- 6. 運行PHP文件
- 7. JQuery $ .ajax + php - 不運行
- 8. Ajax PHP腳本未運行
- 9. 從php文件運行javascript
- 10. 安排PHP文件運行
- 11. 運行PHP文件DIV
- 12. 觸發php文件運行
- 13. Ajax腳本不會運行..(AJAX + PHP)
- 14. 使用AJAX運行PHP文件併發送參數
- 15. 通過javascript/ajax錨點運行php文件?
- 16. 運行Ajax查詢刷新與PHP文件
- 17. 無法在AJAX文件中運行javascript
- 18. 如何在PHP中運行PHP文件?
- 19. PHP - 運行exec多個php文件
- 20. 使用Ajax執行php文件
- 21. 基本Ajax與jQuery - 執行PHP文件
- 22. 在ajax文件中執行php和javascript
- 23. 執行PHP文件在運行HTML
- 24. 在PHP中運行可執行文件
- 25. 使用exec()從php文件運行php文件失敗
- 26. 在一個php文件中運行多個php文件
- 27. 當我在WAMP上運行命令行時運行php文件
- 28. 從Ajax運行PHP中的JavaScript
- 29. 在NetBeans中運行AJAX PHP示例
- 30. 使用Ajax變焦而不運行PHP?
您可以使用cron作業。 – Webinion
'cron'或任何類似的任務調度系統可以用來按預定的時間間隔在後臺自動執行任務。 – David
你究竟想要完成什麼?將用戶數據插入到您的數據庫中或者您是否收集數據?你想如何激活這些文件? – Luca