Page 1 sur 1

Ajax et affichage des resultats

Posté : 05 févr. 2007, 06:34
par hbellahc
Bonjour à tous

Après avoir lu plusieurs tutoriels sur AJAX ,je me suis dis ,je vais essayé de faire un exemple de test.ça marche super bien pour des listes liées (en prenant directement l'exemple du tutoriel http://www.asp-php.net/scripts/asp-php/ajax.php ,la démo disponible sur cette page http://213.186.37.71/~demos/adresse/test.php )

Cet exemple permet de changer le contenu de la deuxième liste ,c'est super pratique ,mais j'aimerais savoir s'il y a moyen de changer par exemple le contenu d'une cellule d'un tableau :je m'explique

Moi j'ai un site structuré de cette manière

http://hbellahc.free.fr/site.bmp

le but donc c'est quand je clique sur les liens du menu de gauche ,je lance ma requête xmlhttprequest() et le résultat sera affiché dans la cellule du milieu.

Merci à tous.

Posté : 05 févr. 2007, 09:17
par Ryle
C'est tout à fait possible. Il ta faut pour cela utiliser la propriété innerHTML pour changer le contenu de ton élément (cellule, div, ...)

Dans un premier temps il faut lui donner un identifiant unique pour pouvoir le reconnaitre :

Code : Tout sélectionner

<td ... id="maCellule">
Ensuite, dans ton javascript, lorsque tu récupères la réponse de ton objet httprequest, il te suffit de faire appel à ta cellule (via son id) et de modifier son contenu :
document.getElementById('maCellule').innerHTML = resultat;
ou resultat serait la réponse renvoyée via ajax

Posté : 05 févr. 2007, 19:54
par hbellahc
Merci Ryle
ça marche super bien