VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Recharger page php/ajax [Résolu]

gree - Dernière réponse le 5 févr. 2010 à 12:57
Bonjour,
Comment faire pour recharger une page en ajax
Je voudrai recharger ma page web pour les ajouts de news (recharger tous les 30 secondes par exemple)
Merci
Lire la suite 

Recharger page php/ajax »

8 réponses
Réponse
+2
moins plus
:), c'est tout simple en fait.. :)

fais une recherche google avec jquery .ajax
Ajouter un commentaire
Réponse
+1
moins plus
Et bien tu crées un fonction qui fait appelle à AJAX pour récupérer un contenu puis l'écrire dans un élément (div, p, ...).
Et tu appelles cette fonction toutes les 30000 millisecondes avec setInterval()
Ajouter un commentaire
Réponse
+1
moins plus
Tu me diras à quoi ça sert d'utiliser JQuery rien que pour AJAX !
Mais si JQuery est déjà inclus pour autre chose, alors je suis d'accord.
Ajouter un commentaire
Réponse
+1
moins plus
parce que c'est tellement plus facile,.. moins de lignes de codes.
A part pour faire le café, perso j'utilise jquery pour presque tout ^^
gree - 5 févr. 2010 à 11:11
Salut j'ai reussi sans Jquery
<html>
<head><title>test</title>
<Script Type="Text/JavaScript">
  setTimeout("relance(); ",1000);
  function relance()
{
 if(texte = file('check.php'))
			{
document.getElementById('ok').innerHTML = texte;
		}
 setTimeout("relance();",1000);
}


function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}
 </Script>


<div id="ok"></div>


et dans check.php j'exécute une requête qui va chercher les infos voila (version simplifié)
Ajouter un commentaire
Réponse
+1
moins plus
a quoi sert exactement ta condition du début ?
if(texte = file('check.php'))   {......}


c'est pas plus simple de faire directement ca ?

function relance ()
 {

document.getElementById('ok').innerHTML =file('check.php');

setTimeout("relance();",1000);

}


(c'est juste pour info je suis un débutant)
gree - 5 févr. 2010 à 11:48
a rien lol
Ajouter un commentaire
Réponse
+1
moins plus
ok merci :)
Ajouter un commentaire
Ce document intitulé « Recharger page php/ajax » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?