Salut,
Merci pour ta rapide réponse.J'obtient quelque chose qui
fonctionne.
Simplement maintenant lors du clic sur l'un des 2 boutons radio ,
celui ci n'est pas sélectionné ... Je suppose que c'est dû à la
fonction ajax qui est appelée ...Si tu vois une solution à ce
problème ... ( je précise j'ai déjà essayé
onclick="this.checked=true")
On 11 juin, 23:54, francky06l <[EMAIL PROTECTED]> wrote:
> Je suis curieux de voir ta vue "create_place" ....
>
> Sinon, le fait d'utiliser $ajax->div() n'est important que si la vue
> que tu "rend" peut updater plusieurs div, ou contient d'autre div qui
> ne sont pas a "updater".
> Un petit test :
>
> - remplace:
> <?php echo $ajax->div('dynamic1'); ?>
> <h2><span><?php echo $data1; ?></span></h2>
> <?php echo $ajax->divEnd('dynamic1'); ?>
> par:
> <div id="dynamic1">
> <h2>Original string</h2>
> </div>
>
> La vue rendue par la function ajax (create_plave):
>
> <h2><?php echo $data1;?></h2>
>
> Ca devrait marcher ...
>
> Aussi, juste parce que c'est une habitude chez moi, evite de nommer
> tes functions avec des noms de helper etc ....:-)
>
> Franck
>
> On Jun 11, 4:10 pm, cola65 <[EMAIL PROTECTED]> wrote:
>
> > Bonjour,
>
> > Je tente de mettre en place ajax au niveau de mon application
> > cakephp.
> > J'ai donc placé l'ensemble des fichiers js au niveau du webroot, et
> > ajouter le helper ajax dans mon controleur.
> > Pour faire simple j'ai 2radios boutons et en fonction du choix je
> > souhaiterais modifier le contenu de mon div.
>
> > <?php
> > echo $ajax->link('<INPUT type="radio" name="place" value="val1">',
> > '/places/ajax/0',
> > array('update' => 'dynamic1'),
> > null,
> > false
> > );
> > echo "val1" ;
>
> > echo $ajax->link('<INPUT type="radio" name="place" value="val2">',
> > '/places/ajax/1',
> > array('update' => 'dynamic1'),
> > null,
> > false
> > );
> > echo "val2" ;
>
> > <?php echo $ajax->div('dynamic1'); ?>
> > <h2><span><?php echo $data1; ?></span></h2>
> > <?php echo $ajax->divEnd('dynamic1'); ?>
>
> > voilà en gros ce que j'ai ... simplement j'ai un comportement
> > étrange , lorsque je choisi un radio bouton , impossible de choisir
> > l'autre par la suite ... et lorsque je passe le curseur sur un des
> > radio boutons il me recharge la page d'accueil de mon site dans le div
> > dynamic1 ...
> > ci dessous le controleur :
>
> > function ajax($id) {
>
> > $this->set('data1', $id);
> > $this->render('create_place', 'ajax');
>
> > }
>
> > merci d'avance
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---