Bonjour,
Codant un site basé sur ajax, j'inclus les script typiques aux pages via getScript. Mais le hic c'est qu'ils restent chargés en mémoire et ça me créé donc des conflits.
Sauriez-vous comment remédier à ça svp ?
Merci, Squal.
Bonjour,
Codant un site basé sur ajax, j'inclus les script typiques aux pages via getScript. Mais le hic c'est qu'ils restent chargés en mémoire et ça me créé donc des conflits.
Sauriez-vous comment remédier à ça svp ?
Merci, Squal.
Bonjour
Je vous suggère de tester cette recette :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <HEAD> <META http-equiv="Cache-Control" content="no-cache"> <META http-equiv="Pragma" content="no-cache"> <META http-equiv="Expires" content="0"> </HEAD>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); ?>
Il faut actualiser les dates.
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
absé ???Codant un site absé sur ajax,
axé ...
suffit de mettre un timestamp sur l'url ajax
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
@spacefrog, tu parles de quelque chose comme ci-dessous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var URL = 'monfichier.js?time=' + $.now(); $.getScript(URL , function () {...
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
Bonjour,
Je vous remercie pour votre aide ! Axé, non en fait c'était basé, j'ai corrigé car j'avais écris ça à la va vite (la chicorée c'est pire que le café, veuillez m'en excuser !).
getScript inclus automatiquement un timestamp dans l'adresse du script.
J'ai tenté votre solution Danielhagnoul, il me semble que je doive creuser sur ce point, mais pour le moment je n'ai pas réussi, le script est toujours en mémoire.
Encore merci pour l'aide que vous avez bien voulu m'apporter !
je ne savais pas que jquery avait un now![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
C'est un raccourci utile : http://api.jquery.com/jQuery.now/![]()
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
Partager