Page 1 sur 1

Ajout de nouvelle DIV en ajax avec Jquery

Posté : 08 mars 2009, 01:05
par thewind1
Bonjour,

Comment pourrai-je ajouter ou supprimer, en cliquant, des div avec jquery 1.3.1 en ajax, sachant que j'ai monfichier.html et monfichierdonnees.html dans lequel il y a des div ?

Dans mon script, j'ai pu déjà mettre ma connexion ajax et affichage des données avec la fonction ready(function).
J'ai bien toute ma liste de div qui apparaît en ajax mais pas encore de bouton ajout pour ajouter d'autres div en ajax.

Quelqu'un a une idée ?

Posté : 08 mars 2009, 12:42
par Ryle
Hum... déjà on va essayer de partir sur de bonnes bases... AJAX, c'est simplement l'appel au serveur en javascript et la récupération d'un résultat (texte ou xml)... c'est tout.. faut pas chercher plus loin :)

A partir de là, pour la mise en forme de ta page, l'ajout d'éléments, la suppression, le déplacement ou tout ce que tu veux que l'utilisateur puisse y faire, se fait uniquement en javascript (donc va pas chercher d'ajax, de php, ou de choses compliquées :)).

Commence déjà par ajouter des éléments avec du JS (à coup de display, de innerHTML, de DOM, ou de ce que tu veux :)). Quand tu auras tes boutons qui te permettent d'afficher / masquer / ajouter / supprimer etc. des div, des row, des ceDontTuAsBesoin, tu pourras t'intéresser à ce que tu veux mettre à l'intérieur. Et à partir de là, tu pourras te repencher sur ajax pour demander à ton serveur de t'envoyer de quoi remplir tes blocs (blocs qui seront à nouveau rempli à l'aide de javascript, ajax ayant fait son boulot : récupérer le résultat du serveur ;))

Posté : 08 mars 2009, 13:32
par Calimero
En complément des explications de Ryle, la doc de jquery est ton amie : http://docs.jquery.com/Main_Page

Je te conseille de prendre le temps d'explorer ces 11 catégories (en haut à droite), pour te familiariser avec leur organisation. Après, tu t'y retrouveras très facilement (exactement comme la doc PHP) :-)

Posté : 08 mars 2009, 15:27
par thewind1
Génial :-)

Merci beaucoup pour ces conseilles Ryle et Calimero, je prends note et je me lance.

@+