Actualiser automatiquement la page Web
J'ai une page web qui permet à l'utilisateur d'effectuer diverses opérations qui, à son tour modifier la base de données. Aussi, cette application web a besoin de garder une trace des différents champs dans la base de données qui ne cessent de changer avec le temps. Est d'actualiser la page toutes les quelques secondes de la meilleure façon possible pour mettre en œuvre cette? Par exemple, si il ya une longue liste sur la page nécessitant de défilement, il est difficile pour afficher la liste depuis la page de garde de la réinitialisation en raison de l'actualisation. Je sais, il existe des moyens de conserver la position du défilement. Mais, pourrais-je l'utiliser quelque chose de plus efficace?
source d'informationauteur Epitaph
Vous devez vous connecter pour publier un commentaire.
Utiliser AJAX avec minuterie.À l'aide de ce que nous pouvons actualiser la partie spécifique de la page.
De le placer sous la tête de la balise
Cela actualiser la page à chaque bout de 5 secondes.
Pour l'autre option, reportez-vous texte du lien
Cette tâche est très simple d'utiliser code suivant dans la section d'en-tête html
Il va rafraîchir votre page après 30 secondes.
Réponse courte est NON. Vous pouvez utiliser ajax pour mettre à jour les composants nécessaires. Cela réduit le temps de chargement et maintient votre page de réinitialisation.
Je pense que vous avez besoin de quelque chose de similaire à l'Inverse AJAX maintenant populairement connu comme la Comète. Il est serveur poussant les données au client au lieu de navigateur d'interrogation de données à partir du serveur/base de données. http://en.wikipedia.org/wiki/Comet_(programmation) a une bonne introduction.
Il existe déjà de nombreux cadres (par exemple, la DSR, ICEFaces) à l'appui de ce motif.
AJAX avec une Minuterie
Sans trop entrer dans les détails, en général, vous pourriez envisager de générer votre code HTML de façon dynamique, à l'aide de Javascript, dans un style Ajax. C'est beaucoup plus difficile à faire, mais c'est la bonne façon de faire de l'expérience utilisateur perspective.
Découvrez la Yahoo interface utilisateur de la bibliothèque pour les conseils et l'assistance-il rendre les choses une bonne affaire plus facile que d'essayer de tout faire à la main.
Qui sonne comme une fonctionnalité qui serait mieux adapté à un Flash ou Silverlight application. L'aide d'élaborer une solution AJAX peut-être un peu plus efficace que le votre, mais la réalité est que les pages web font un terrible moyen pour que le contenu.
Je pense que ce qui suit est une bonne solution avec la commande actualiser dans l'en-tête.
Lorsque vous appelez la httpSuccess fonction de l'utilisation de cette:
si vous voulez actualisation automatique de la page entière,le méta-balise html dans la page d'en-tête.mais il mieux à autoresh la partie spécifiée de la page en utilisant AJAX pour éviter l'élasticité de temps de chargement