2010-12-06 4 views
1

Je reçois un comportement très étrange et je n'arrive pas à le comprendre. J'ai modifié un morceau de code de Bright Cherry [http://bit.ly/fmhcbu] et j'essaie simplement de changer la valeur d'une ligne mySQL de 0 à 1 et vice versa et de rafraîchir les résultats à l'écran.PHP/AJAX ne soumettra les résultats du formulaire qu'une seule fois. Le premier clic fonctionne, le second est vide

VIEW PAGE HERE

Lorsque vous cliquez sur le bouton d'envoi, le dossier est mis à jour dans la base de données et l'auto page est actualisée correctement. Mais, lorsque vous cliquez sur un deuxième bouton, rien ne se passe.

Quelqu'un a déjà rencontré ce problème? Merci d'avance!

+0

Pouvez-vous envoyer votre code PHP back-end? –

Répondre

0

vous devez réexécuter le code jQuery ajaxForm après chaque recharge.

mise à jour le code:

<script type="text/javascript"> 
    function makeAjaxForm(){ 
    $('#myForm').ajaxForm({ 
     target: '#showdata', 
     success: function() { 
     $('#showdata').fadeIn('slow'); 
     makeAjaxForm(); 
     } 
    }); 
    } 
    $(document).ready(function() { 
    makeAjaxForm(); 
    }); 
    </script> 
+0

Merci! Je vous remercie! Je vous remercie!! Travaillé comme un charme! – brianrhea

Questions connexes