cs_matheo54
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 novembre 2007
-
7 janv. 2007 à 01:41
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
8 janv. 2007 à 01:16
Bonjour a tous ( ou bonsoir )
Je vous souhaite pour commencer a tous et a toutes une bonne et heureuse année 2007.
Ensuite, j'aurais un ti conseil à vous demander. En effet je construit une petite application "ajax" et comme je debute il y a deux trois choses qui m'échappe encore.
Par exemple, mon application gére une bibliotheque de livre, l'application en xml fonctionne parfaitement, je fais l'ajout, la modification et la suppression en xml. Par contre lorsque je passe en ajax et que je veux ajouter, supprimer ou modifier les données j'ai un probléme de rafraichissement. Si j'ajout un livre je le retrouve bien dans mon fichier xml mais si je veux afficher la liste des livres il n'apparait pas. Je suis obligé de fermer mon browser et de le ré ouvrir pour enfin voir la modif, l'ajout ou la suppression qui vient d'etre fait.
Quelqu'un aurait déja rencontré ce probléme? avez vous une idée de comment le resoudre?
cs_matheo54
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 novembre 2007 7 janv. 2007 à 14:37
Merci a tous les deux, insomniaque ou léve tôt ;),
Ca doit en effet être un probléme de cache!
Pour insérer les headers on fait comment ? Enfin je sais qu'il faut les mettre avant tout code html mais la je vois pas vraiment ou les mettre :
dans ma page d'index (qui comporte une premiere partie fonction javascript et une seconde partie affichage html) et a quel niveau?
ou alors
dans ma page ajout.php ( qui permet de faire la moulinette xml) ?
cs_matheo54
Messages postés65Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention28 novembre 2007 7 janv. 2007 à 14:58
j'ai répondu un peu vite, mais la je viens de tester deux trois trucs sans succés:
J'ai mis les headers en haut de la page
j'ai même rajouté une meta "no cache" mais le probléme persiste.
En revanche j'ai supprimer le cache a la mano ( outil/option internet/supprimer les fichiers...) et hop ca me met a jour! donc c bien le prob de cache qui persiste mais avec les lignes ci dessous ca ne fonctionne pas. d'autres idées a suggérer :)
je vous laisse mon code au cas où :
<?
header("Pragma: no-cache");
header("Cache-Control: no-cache, must-revalidate");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "