Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-12-2009 14:55:59

misterniark
Nouveau membre
Date d'inscription: 06-08-2009
Messages: 9

[jQuert] ajaxlink, un seul appel possible ?

Bonjour, j'utilise ajaxlink sur un projet et ce de manier assez classic :

Code:

echo  $this->ajaxLink("Seulement les miennes","http://....../sort/yours",
                                    array('update' => '#content'));

Cela fonctionne plutôt bien, sauf si le liens est lui même recrée en ajax dans #content (lui ou un autre) il perd l'écouteur ( je suppose) avec ça fonction java-scripts.

Avez vous le problème ? avez vous une solution ?

Merci
M.

Hors ligne

 

#2 21-05-2010 08:54:58

stefdona
Nouveau membre
Date d'inscription: 21-05-2010
Messages: 2

Re: [jQuert] ajaxlink, un seul appel possible ?

bonjour

je suis confronté aux même problème et cherche sans trouver
auriez vous une piste pour que le lien ajax créer dans via ajax soit actif ...avec ajaxLink

merci

Hors ligne

 

#3 13-01-2012 14:13:39

Twistede
Nouveau membre
Date d'inscription: 13-01-2012
Messages: 1

Re: [jQuert] ajaxlink, un seul appel possible ?

Pour les gens cherchant encore et étant dans le même cas, j'ai trouvé une petite astuce :

- Mettre l'appel à Jquery dans le layout qui sera ensuite disable dans le cas de nos XmlHttpRequest
- Rajouter dans les options de notre ->ajaxLink($name,$url,array(..., 'inline' => 'true'),$params)
Le code javascript est ainsi généré dans la balise <a> dans l'évènement onClick est nos liens sont fonctionnels

Ce n'est peut-être pas la meilleure méthode mais comme je n'ai pas trouvé grand chose la dessus en parcourant les différents forums ...

Hors ligne

 

#4 13-01-2012 14:25:25

misterniark
Nouveau membre
Date d'inscription: 06-08-2009
Messages: 9

Re: [jQuert] ajaxlink, un seul appel possible ?

Merci d'avoir pris la peine de poster ta solution !
M.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages