Hi teum

I think your problem is here :

> <?php echo $ajax->submit("Go! Go! Go!", array("with" => "testform")); ?
>>

the "with" option should be "A Javascript expression specifying the
parameters for the XMLHttpRequest. This defaults to
Form.Element.serialize('$field'), which can be accessed from
params['form']['field_id']"

Though not mentionned in AjaxHelper::submit, it is mentionned here:
http://api.cakephp.org/class_ajax_helper.html#7910bf5f8ff355ecbbac3706ab97d283

+++++++
Clément

On Tue, Jun 10, 2008 at 5:08 PM, teum <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I've been using google for too long now and I still haven't found what
> I am looking for. I'm just trying to submit a form using ajax (Cake
> 1.2) and I'm going through hell. It is supposed to be simple with
> cakephp so I must be really bad... Without ajax it works.
>
> Here's my form :
>
> <?php echo $ajax->form('index', 'post', array('update' => 'content',
> 'id' => 'testform')); ?>
> <?php echo $form->input('critere_tri', array('options' =>
> array("Participant.magasin_id" => "Magasin"))); ?>
> <?php echo $ajax->submit("Go! Go! Go!", array("with" => "testform")); ?
>>
> <?php pr($data); // To verify if the request is successful ?>
>
> The controller :
>
> class CreationsController extends AppController
> {
>        var $name = "Creations";
>        var $components = array("Auth");
>        var $uses = array("Participant", "Creation");
>        var $helpers = array('Form', 'Ajax');
>
>        function index()
>        {
>                if(!empty($this->data)
>                        $this->set($this->data); // To verify if the request 
> is successful
>                $this->set("participantsMagasinCreations", $this->Participant-
>>findAll());
>        }
> }
>
> I want to get the value from the list and use it in the findAll()
> order condition. For the moment I just display it. But it doesn't
> work.
>
> There's the following javascript error : "testform is not defined".
> And I checked in the source of the document, the form has
> "id='testform' ...
>
>
> Thanks in advance for helping me.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to