2010-11-16 2 views

Répondre

2

Que voulez-vous exactement ici? vous pouvez écrire 1 javascript ligne pour réactualiser la page entière

window.location.reload() 
+0

+1 pour donner exactement ce que l'OP veut – Brad

1

Vous peut remplacer le contenu de la balise body. C'est comme remplacer le contenu d'un div ordinaire. Pour accéder à l'étiquette du corps, utilisez document.body ou document.getElementsByTagName('body')[0].

Si vous rechargez normalement une page avec window.location, le CSS et le JavaScript dans la tête seront rechargés, ce qui nécessitera plus de ressources.

+0

+1 pour aider le PO à penser à une solution potentiellement meilleure – Brad

0

Vous pouvez faire quelque chose comme ceci pour envoyer le navigateur vers une nouvelle URL:

 
window.location = "http://www.google.com/" 

Mais, à ce moment-là, vous êtes un peu en battant le point d'AJAX. La plupart du temps, vous ne voulez télécharger que les données dont vous avez besoin sur le serveur et réécrire le contenu des seules parties de la page qui changent. C'est généralement une meilleure expérience pour l'utilisateur, de cette façon.

Questions connexes