2010-05-27 4 views
2

Je donne les résultats suivants:problème de plugin Jquery formes

$(document).ready(function(){ 
    // bind 'myForm' and provide a simple callback function 
     $('#form').ajaxForm(function() { 
      alert("Works!!!"); 
     });       
}); 

Le problème est que quand j'ajoute dynamiquement le formulaire au HTML le script ne fonctionne pas. Si le formulaire est là depuis le début, le formulaire est soumis avec Ajax et fonctionne comme prévu. Quel est le problème ici?

+0

veuillez fournir votre code "dynamiquement" – jAndy

Répondre

1

le problème est que $ (document) .ready() n'est déclenché que lorsque la page est chargée initialement. Si vous ajoutez dynamiquement le formulaire à la page, vous devrez effectuer à nouveau l'appel pour configurer le formulaire.

Vous pouvez également utiliser le livequery plugin pour «écouter» sur la page lorsqu'un nouvel élément de formulaire est ajouté à la page et pour configurer automatiquement le formulaire pour vous.