J'essaie de trouver comment voir si un fichier php a changé et puis montrer un div à dire la page a changé en JQUERYpage a changé en JQUERY
Répondre
Vous feriez mieux de le faire en PHP en utilisant filemtime
, pas besoin pour JQuery ici.
Javascript ne peut pas accéder au serveur, vous devrez utiliser une sorte de technologie côté serveur. Comme PHP qui a été suggéré par Pekka. En bref, le javascript est côté client, ce qui signifie qu'il interagit avec l'utilisateur de son côté, alors que php est côté serveur, ce qui signifie qu'il interagit avec le serveur. La vérification de la date de modification du fichier est une question côté serveur, votre client ne sert pas les pages (sauf si vous êtes sur freenet)
Ou vous pouvez générer une balise <meta>
lorsque la page a été mise à jour avec PHP ou autre. langue que vous utilisez. Ensuite, créez un cookie avec votre JS et comparez le cookie avec le contenu des tags meta
.
Solution laide mais cela fonctionnerait. Je ne voudrais pas recourir à cela cependant.
Vous avez seulement besoin de jQuery pour cette tâche si vous essayez de détecter le changement de page sans attendre pour que l'utilisateur demande une nouvelle page. Si ce n'est pas le cas, faites comme l'autre répondeur et utilisez PHP. Mais si vous avez besoin de le faire sans un rechargement de page, utilisez l'une des méthodes $ .ajax() dans jQuery en combinaison avec un temporisateur JavaScript. Vous devrez interroger le serveur périodiquement (donc le temporisateur) pour demander si la page a été modifiée.
Vous devrez également configurer quelque chose sur le serveur qui peut indiquer à votre page des modifications. Peut-être un service très simple qui fournit l'horodatage de la dernière édition au format JSON. Utilisez $ .ajax() pour interroger l'horodatage, puis comparez-le avec la dernière modification connue de la page. Si l'horodatage de JSON est plus récent, affichez votre div.
- 1. textbox a changé d'événement
- 2. Le texte a changé en Javascript
- 3. jQuery Adresse événement changé
- 4. L'adresse IP de l'hôte Wordpress a changé
- 5. Détecter l'emplacement de l'image/le contenu a changé
- 6. La propriété .NET a changé de sensibilité
- 7. Comment détecter le système de fichiers a changé en Java
- 8. Eclipse a changé JRE pour un projet
- 9. Comment déterminer si l'objet nHibernate a changé
- 10. wpf savoir quand le modèle a changé
- 11. Comment déterminer ce qui a changé DependencyProperty
- 12. besoin de balisage changé avec jquery
- 13. Comment vérifier si un assemblage a changé
- 14. SHA1CryptoServiceProvider a changé dans .NET 4
- 15. La photothèque iOS a totalement changé
- 16. Vérifie si un lien symbolique a changé
- 17. Découvrez quand la window.location.href d'un iframe a changé avec javascript (jquery)
- 18. Comment identifier quand le DOM a été changé?
- 19. Comment un NSTextField sait-il que sa valeur a changé?
- 20. PHP/AJAX vérifier si la variable de session a changé
- 21. JQuery SelectList Option Changé ne rafraîchissez pas
- 22. window.close(); ne fonctionne pas lorsque la page a changé ou rafraîchi
- 23. Comment déterminer si l'emplacement de l'iframe a changé?
- 24. image a changé mais apparaît la même dans le navigateur
- 25. comment savoir quand une page web HTTP a changé quand elle est de type html/text?
- 26. pocos auto-suivi, comment savoir si une propriété a changé?
- 27. Détecter lorsque l'utilisateur a changé de mode d'édition dans CKEditor
- 28. réapprendre PHP, comment cela a-t-il changé?
- 29. La page que vous cherchez a été supprimée si son nom a été changé ou est temporairement indisponible
- 30. Obtenir source de cadre avec jQuery (après que la source a changé)
Oui. jQuery est génial et tout, mais il y a des situations dans lesquelles ce n'est pas la réponse. – ceejayoz