2012-10-14 5 views
0

je suit le code:forme Ajax soumettre Mootools ce que je fais mal

window.addEvent('domready', function() { 
    var trigger = $('sendme'); 
    trigger.addEvent('click', function(event){ 
      event.preventDefault() 
      var sendform = new Form.Request($('newform'), { 
       onSend: function(){ 
        console.log('sending'); 
       }, 
       onComplete: function(){ 
        console.log('sent'); 
       } 
      });   
      sendform.send(); 
    }); 
}); 

et forme avec des données:

<form action="index.php?option=com_mycomp&amp;layout=edit&amp;id=1" method="post" name="newform" id="newform" class="form-validate">... 

la forme soumet très bien et je peux voir des changements, mais je reçois pas de journaux, ne peut donc pas exécuter les actions que j'ai besoin

l'action de formulaire n'est pas censé me donner une réponse en arrière, c'est simple post mais ne devrait pas ce travail? Dois-je envoyer le formulaire à un autre fichier qui me donnera des réponses comme json et soumettre mon formulaire comme ça? qu'est-ce que je fais mal?

Toute aide est appréciée. Thnx!

petite mise à jour depuis poste,

je change le formulaire pour envoyer des données et recevoir une réponse via un fichier JSON mais toujours pas de message de réponse. tout est en cours de mise à jour alors soumettez les travaux à 100%.

+0

never mind! A été la cible manquante, objectif fixé à console.log() et – Benn

+0

N'hésitez pas à écrire votre solution comme une réponse et la marquer comme correcte :) –

Répondre

0

droit chemin est nouveau Form.Request ($ ('newform'), console.log(), {

window.addEvent('domready', function() { 
    var trigger = $('sendme'); 
    trigger.addEvent('click', function(event){ 
      event.preventDefault() 
      var sendform = new Form.Request($('newform'),console.log(), { 
       onSend: function(){ 
        console.log('sending'); 
       }, 
       onComplete: function(){ 
        console.log('sent'); 
       } 
      });   
      sendform.send(); 
    }); 
}); 
Questions connexes