Bonjour à tous.
Je suis en train de réaliser mon premier site Internet possédant la librairie jQuery. Et je me heurte à un assez gros problème. Lors du chargement des différentes pages, tout se passe pour le mieux, je fait une requête $.ajax qui ensuite envoi le contenu des pages chargées dans un div. Rien d'anormal.
Cependant, j'ai une grosse difficulté depuis quelques jours que je n'arrive pas à palier. J'ai une page de contact avec un formulaire qui est chargée par la méthode $.ajax (vue précédemment). Cependant, je n'arrive pas à valider ce formulaire contenu dans cette page à l'aide de jQuery, il rafraichit en entier toute la page.
J'ai regardé ce qu'il se passait au point de vue des entêtes HTTP et comme je me doutais, jQuery ne fait rien, c'est le HTML du fomulaire qui fait tout (car les nouveaux id ne sont pas "vus" par jQuery donc il n'y a aucun évènement).
Donc j'aimerai savoir comment réaliser des évènements sur des balises qui sont chargées à partir d'une méthode $.ajax.
Merci d'avance.
Modifié par FelixAime (19 Jun 2009 - 16:46)
Je suis en train de réaliser mon premier site Internet possédant la librairie jQuery. Et je me heurte à un assez gros problème. Lors du chargement des différentes pages, tout se passe pour le mieux, je fait une requête $.ajax qui ensuite envoi le contenu des pages chargées dans un div. Rien d'anormal.
Cependant, j'ai une grosse difficulté depuis quelques jours que je n'arrive pas à palier. J'ai une page de contact avec un formulaire qui est chargée par la méthode $.ajax (vue précédemment). Cependant, je n'arrive pas à valider ce formulaire contenu dans cette page à l'aide de jQuery, il rafraichit en entier toute la page.
J'ai regardé ce qu'il se passait au point de vue des entêtes HTTP et comme je me doutais, jQuery ne fait rien, c'est le HTML du fomulaire qui fait tout (car les nouveaux id ne sont pas "vus" par jQuery donc il n'y a aucun évènement).
Donc j'aimerai savoir comment réaliser des évènements sur des balises qui sont chargées à partir d'une méthode $.ajax.
Merci d'avance.
Modifié par FelixAime (19 Jun 2009 - 16:46)