Chargement automatique et de Rafraîchissement Div toutes les 10 Secondes avec jQuery
Je travaille avec un joli petit Jquery que la détection automatique de charge et actualise un div chaque bla bla Secondes.
Fonctionne parfaitement sur tous les navigateurs puis-je charger IE et bang quelle surprise, pas de chance! 🙁
Index.html
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load').load('reload.php').fadeIn("slow");
}, 10000); //refresh every 10000 milliseconds
<body>
<div id="load"> </div>
</body>
</script>
reload.php
<?
echo time(); //just a timestamp example..
?>
Toutes les idées, les gars?
OriginalL'auteur Webby | 2010-06-25
Vous devez vous connecter pour publier un commentaire.
Ajouter une valeur aléatoire à la fin de l'url pour éviter la mise en cache.. ce Qui devrait résoudre votre problème. ex:
$('#load').load('reload.php?_=' +Math.random()).fadeIn("slow");
ou de l'utilisation de jquery $.ajax() de la fonction avec le cache: false, pourrait être un peu exagéré. Mais je vous recommande fortement d'envoyer des en-têtes http dans reload.php qui "désactiver la mise en cache".
OriginalL'auteur Teja Kantamneni
Essayez de fermer votre balise de script avant ta balise body.
OriginalL'auteur Catfish
OriginalL'auteur Friyank