AJAX et affichage web web web

Gilles -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je me suis créé un menu qui affiche mes pages de la maniere suivante,
en cliquant sur un lien du menu "div menu" cela s'affiche dans "div page"
	<div id="menu">
	  <ul class="menu">
	      <li>
		  <p><a href="action.php?lien=accueil">accueil</a></p>
	      </li>
	      <li>
		  <p><a href="action.php?lien=news">news</a></p>
	      </li>
	      <li>
		  <p><a href="action.php?lien=contact">contact</a></p>
	      </li>
	  </ul>
	</div>
	<div id="page">
		  <?php
			  include_once('liens.php');
			  $Array = array(
				  'accueil',
				  'news',
				  'contact'
			  );

			  if (!in_array(@$_GET['lien'], $Array, TRUE))
			  {
			    accueil();
			  }
			  else
			  {
			    $_GET['lien']();
			  }
		  ?>
	</div>


cela fonctionne correctement. mais je me demandais s'il était possible de gérer l'affichage dans "div page" avec de l'ajax (en gardant le GET)?
mais j'ai beau chercher je n'arrive absolument pas a m'y retrouver et ne comprends pas comment proceder.

pourriez vous m'aider ?

merci

A voir également:

2 réponses

Gilles
 
une idée ?
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Au clic sur un lien, il faut :
- Récupérer le href
- Faire une requête AJAX et récupérer le responseXML
- Parser le responseXML pour récupérer le contenu du div#page (comme c'est du XML, c'est facilement faisable avec DOM).

Je te coderais un exemple plus tard.
0