/ / Comment ajouter le dernier fichier html, pas du cache - javascript, jquery, html, append

Comment ajouter le dernier fichier html, pas de cache - javascript, jquery, html, append

Je suis en train de créer une page Web pour mon groupe en ce moment et j'ai un problème avec l'ajout de fichiers HTML.

J'ai un fichier d'index avec le contenu de base qui estplus comme un modèle. Par exemple, les nouvelles sont stockées dans un fichier HTML séparé et j’ai utilisé "s .append" de jQuery pour les "lier" dans l’espace où je le souhaite.

News.html change assez souvent et le problème est le suivant: l’utilisateur ne voit aucune modification, car il est toujours stocké dans le cache. J’ai essayé des choses comme

<meta http-equiv="expires" content="0">

et

<meta http-equiv="Cache-Control" content="no-cache" />

pour les deux, l'index et les nouvelles HTML, mais cela n'a pas fonctionné. Je suppose que c’est à cause de .append. Existe-t-il un moyen, pour indiquer la fonction d’ajout, de toujours charger le fichier .html à partir du serveur?

Salutations capekall

Réponses:

1 pour la réponse № 1

Comment chargez-vous le news.html? Avec $ .ajax? Ensuite, vous pouvez passer un paramètre pour spécifier qu'il ne doit pas être ajouté au cache (voir la propriété de cache dans les paramètres):

http://api.jquery.com/jquery.ajax/

La valeur par défaut est true, ce qui signifie que la page EST ajoutée au cache.

Vous devez faire quelque chose comme:

$.ajax("/news.html", {cache: false});