是否有無論如何運行/觸發/從服務器端(PHP)調用JavaScript(客戶端)?PHP - 從服務器端調用JavaScript
如果我把它從瀏覽器,我可以運行的JavaScript(當然,因爲它的客戶端),而不是從服務器端/郵差(我不知道是否有任何?)
function validate_answer($p) {
?>
<script>
$.ajax({ url: '/validate_time.php',
data: {'action': 'test'},
type: 'post',
timeout:5000
});
</script>
<?php
}
我想用這種方式的原因,因爲在PHP中,沒有像javascript那樣的setTimeout之類的函數。
謝謝你們
編輯
好了,這裏的東西。 我創建了一個超時的遊戲,每當遊戲開始時,它都會有一個時間限制(例如10分鐘)。我需要一個功能來做到這一點,不幸的是,它不能通過瀏覽器訪問(它就像一個Web服務)。我嘗試過使用睡眠,但這不是我想要的。
你需要什麼? –
你可以使用PHP睡眠 –
嗨@u_mulder,正如我上面所說,我需要它,因爲在PHP中沒有像settimeout(javascript)這樣的事情。睡眠不會像settimeout一樣。它不會執行其他的東西,直到它醒來。 – Webster