C'est normal que la reponse s'affiche avec tout le layout dans le
"div".
Il faut lui preciser que cest ajax, ou alors ajoute juste le
requestHandler dans la liste des tes components.
Le layout ajax par default est vraiment basic, il renvoit juste le
contenu du ctp (sans autre html head etc ..):

<?php echo $content_for_layout; ?>

On Jun 28, 8:41 pm, joomtex <[EMAIL PROTECTED]> wrote:
> c'est bon j'ai l'action j'arrive meme à y acceder, utilisant firebig
> si je mets un message dans mon action il s'affiche dans la console
> firebug donc c'est bon mon lien marche normalement mais la réponse de
> ma requete s'affiche avec tout le layout par défaut au fait pour le
> moment je n'ai pas besoin de changer des éléments dans ma vue je veux
> juste executer une action avec ajax et avoir une réponse sans bugs
> après j'attaque la modification du layout:)
>
> On Jun 28, 7:17 pm, francky06l <[EMAIL PROTECTED]> wrote:
>
> > Donc ton URL dans le lien doit etre
> > $ajax->link('add', '/caracteres/addcatagory', array('update' =>
> > 'divetc'));
>
> > Le fait d'appeller un autre controller n'a aucune importance pour le
> > lien. Il paut y avoir des consequences si tu utilises des component
> > comme "security" etc.. au niveau du controller, mais du point de vue
> > lien, ca n'a aucune incidence.
> > J'ai des parties de vues  mise a jour par ajax en appellant des
> > coontrollers differents, cela ne pose pas de problemes.
>
> > Verifie la syntaxe du lien, regarde la log Apache des access.
> > Si tu utilises Firefox, il y a un Firebug, un plugin super qui te
> > permet de voir les requete Ajax en detail..
>
> > La precision concernant le layout, quand tu fais une requete ajax, tu
> > ne veux en general pas le layout de ton application, car tu mets a
> > jour une "partie" de vue. Le requestHandler gere cela, quand une
> > requete est ajax, il ne prend pas le layout default, mais le layouts/
> > ajax ..qui est en fait juste le ctp ..
>
> > Ton probleme numero 1, c'est que ton action soit "trouvee" ..
>
> > On Jun 28, 6:12 pm, joomtex <[EMAIL PROTECTED]> wrote:
>
> > > Merci pour la réponse , je m'explique j'ai deux tables categories et
> > > caracteres une categories possede plusieurs caracteres.
> > > dans la vue details d'une categorie j'ai la liste des caracteres non
> > > affecté à cette meme categories je voudrais faire en sorte d'ajouter
> > > ces caracteres en asynchrone avec un lien "add to category" par
> > > exemple, pour ce faire j'appelle l'action bindtocategory qui est dans
> > > le controlleur des caracteres (n'oublions pas que je suis dans une vue
> > > de categorie).
> > > voilà ca me sort tout le temps que l'adresse demandé n'existe pas.
> > > Dois je mettre cette action dans le controlleur des categories?
>
> > > sinon francky je n'ai pas très bien compris ce que vous voulez dire
> > > par :
> > > "Pour prendre correctement le bon layout (ajax), precise bien le
> > > compoment RequestHandler and ton controller"
>
> > > merci :)
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à