Alors, est ici une façon de le faire. Tout d'abord, les parties:
myrefreshfunction
Cette fonction a besoin de faire un appel AJAX à refresh.php
ou une autre page. Ensuite, il devrait remplacer le contenu de mydiv
avec le code HTML qui est renvoyé.
refresh.php
Cette page doit retourner le code HTML pour la div. Il n'a pas besoin de retourner toute la page, il suffit de retourner le contenu de la div.
Dans ce cas, il suffirait d'écho get_file_contents
et rien d'autre.
ex.
<?php
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
?>
Ensuite, le processus de régénération ressemble à ceci:
Votre utilisateur appuie sur le bouton pour actualiser la div.
Votre fonction demande une page.
La page renvoie SEULEMENT le contenu de la div.
Votre fonction remplace le contenu de la div par la page qu'elle vient de demander.
Il existe d'autres façons de le faire, c'est une façon très simple de le faire.
Si vous utilisez jQuery, votre myrefreshfunction
est essentiellement une ligne de code:
$('mydiv').load('refresh.php');
merci, vous avez ouvert mes yeux, c'était plus facile que je pensais;) – eben
pour moi, la ligne de code doit être $ ('# mydiv'). Load ('refresh.php'); –