我需要在用戶在15秒後在頁面上運行一個php腳本。林肯定會需要ajax,但我不知道它將如何編碼。如何在幾秒鐘後運行PHP腳本
回答
你需要設置一個jQuery/JavaScript setTimeout()函數,它在15秒後觸發一個AJAX調用。但這樣做並不可靠。
在這裏你去: http://www.jquery4u.com/jquery-functions/settimeout-example/
http://api.jquery.com/jQuery.ajax/
或者使用PHP的睡眠功能 http://php.net/manual/en/function.sleep.php
我相信'sleep'是一個阻塞函數。用戶需要等待15秒才能最終收到任何東西...... – Kiruse
您可以使用該方法的setTimeout()(見w3schools)。該方法至少需要2個參數。第一個是函數,第二個是毫秒延遲。 setTimeout()所做的是在延遲結束後調用方法。
所以,在這個方法中,你可以做一個AJAX請求。
這與我的回答實際上是一樣的haha –
另外,w3schools [不是可靠的資源](http://www.w3fools.com /),所以如果有更好的資源,請不要鏈接到它,例如[MDN](https://developer.mozilla.org/en-US/docs/Web/API/Window.setTimeout)。 – jvperrin
好點! MDN確實是一個更好的資源。 –
- 1. 如何凍結PHP腳本幾秒鐘?
- 2. 如何禁用腳本,幾秒鐘
- 3. 找出腳本在幾秒鐘內運行了多久?
- 4. 等待幾秒鐘,然後在腳本上運行下一個任務package.jscon
- 5. 如何每5秒鐘運行一次shell腳本2分鐘?
- 6. 如何在幾秒鐘後淡出div
- 7. 幾小時後PHP運行腳本
- 8. 如何在幾秒鐘
- 9. 幾秒鐘內凍結腳本
- 10. 從幾毫秒到幾分鐘秒的JavaScript倒計時腳本
- 11. PHP - 等待幾秒鐘後繼續?
- 12. 如何在Linux中暫停另一個腳本幾秒鐘
- 13. 幾秒鐘後如何獲取MouseDown?
- 14. 如何在幾秒鐘後退出php代碼?
- 15. 多GPU代碼運行幾秒鐘只
- 16. 使「矩陣」運行幾秒鐘?
- 17. 如何在後臺運行php腳本?
- 18. 幾秒鐘後停止requestAnimationFrame
- 19. 幾秒鐘後更改ImageView
- 20. javascript:window.close();後幾秒鐘X量
- 21. 幾秒鐘後隱藏div
- 22. 如何在加載後幾秒鐘內使此腳本顯示/激活?
- 23. 如何使用Google應用程序腳本在幾秒鐘後隱藏標籤?
- 24. WCF:EndpointNotFoundException運行幾秒後
- 25. php - 剩下幾秒鐘?
- 26. 如何在同一秒鐘內每分鐘運行一次腳本?
- 27. 硒等待幾秒鐘,然後運行下一行
- 28. 運行幾分鐘後,Excel VBA腳本會凍結excel
- 29. PHP:在第一個腳本運行5分鐘後執行腳本
- 30. 等待幾秒鐘後再運行下一步量角器
所以你在問什麼?這裏沒有人會爲你寫劇本。 – Gary
在谷歌中鍵入你的「問題」 - 標題,我很確定你會找到你的答案。 – puelo
它*可能*需要AJAX。當然,如果您使用AJAX從客戶端觸發腳本,那麼您接受可能無法觸發的風險。用戶可能禁用了JavaScript,或者可能在15秒的窗口內導航。如果你需要它更可靠,你需要完全在服務器端完成。 – David