2017-09-18 5 views
1

J'ai essayé ces:Actualiser un fichier PHP requis dans un intervalle précis

<div id="result"> 
<table> 
<?php require('newses.php'); ?> 
</table> 
</div> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
    <script> 
function autoRefresh_div() 
{ 
     $("#result").load("load.html");// a function which will load data from other file after x seconds 
    } 

    setInterval('autoRefresh_div()', 1000); // refresh div after 5 secs 
      </script>  

Mais cela n'a pas fonctionné pour moi. S'il vous plaît visiter ces pages:

Reload the content of a div afer regular interval of time

http://devzone.co.in/automatically-refresh-html-page-div-specific-time-interval/

+1

Votre délai d'actualisation est à 1 minute et non à 5 secondes. – Sand

+1

vérifier dans la console quelle est l'erreur .on mon côté, il est en train de recharger – Abhishek

+0

@Sand comment régler 1 seconde? – Jishnuraj

Répondre

0

J'ai trouvé la réponse moi-même. Il y avait un petit problème dans mon code. Je voulais que ma page inclue le fichier newses.php dans ma page, et rafraîchir le même fichier (newses.php) toutes les 1 secondes. Le code JavaScript avait un petit problème. Le nom de code de la page d'actualisation était load.html, de sorte que le navigateur tente de charger la page load.html après 1 seconde de chargement de la première page Web. Lorsque j'ai changé le code de rafraîchissement de à $("#result").load("newses.php");// a function which will load data from other file after x seconds, ma page est devenue totalement fonctionnelle. Voici le code édité.

Fonction autoRefresh_div() {$ ("# résultat"). Load ("newses.php"); // une fonction qui chargera les données d'un autre fichier après x secondes} setInterval ('autoRefresh_div()', 1000) // Actualiser div après 5 secs

1

function autoRefresh_div() { 
 
    $("#result").html('<object data="https://static.pexels.com/photos/17679/pexels-photo.jpg"/>'); // a function which will load data from other file after x seconds 
 
    alert('working'); 
 
} 
 

 
setInterval(autoRefresh_div, 5000); // refresh div after 5 sec
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="result"></div>

Cela va charger la page 5.

jamais