File "tache_de_fond01.html"
Full Path: /home/analogde/www/FTP/Monsta-FTP-master/tache_de_fond01.html
File size: 1.5 KB
MIME-type: text/html
Charset: utf-8
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tâche de fond avec XHR</title>
<script>
function lancerTache() {
// Créer une requête XHR
var xhr = new XMLHttpRequest();
// Définir l'action à effectuer lorsque la réponse est reçue
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
try {
var response = JSON.parse(xhr.responseText);
console.log("Tâche exécutée avec succès : " + response.timestamp);
} catch (error) {
console.error("Erreur dans la réponse :", error);
}
} else if (xhr.readyState === 4) {
console.error("Erreur lors de l'exécution de la tâche, statut HTTP :", xhr.status);
}
};
// Ouvrir une connexion à votre script PHP
xhr.open("GET", "tache_fond.php", true);
// Envoyer la requête
xhr.send();
}
// Lancer la tâche toutes les 30 secondes
setInterval(lancerTache, 30000);
// Lancer immédiatement la première tâche
lancerTache();
</script>
</head>
<body>
<h1>Tâche de fond exécutée toutes les 30 secondes</h1>
<p>Consultez la console pour voir les résultats.</p>
</body>
</html>