Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Mon problème est quand j'utilise jQuery dans un script qui est chargé en utilisant ajax , les générations du code java script nécéssaires ne se passent pas!!
j utilisé le $this->jQuery() et ça donne rien
Merci
Hors ligne
Les scripts dans des retours ajax ne sont pas intérprétés automatiquement.
Il faut un appel exprès, ou alors gérer ça du côté client.
EDIT: avec jQuery évidemment
http://docs.jquery.com/Ajax/jQuery.getS … rlcallback
Hors ligne
Mr.MoOx a écrit:
Les scripts dans des retours ajax ne sont pas interprétés automatiquement.
Il faut un appel exprès, ou alors gérer ça du côté client.
http://docs.jquery.com/Ajax/jQuery.getS … rlcallback
petite précision
Les scripts dans des retours ajax avec jQuery ne sont pas interprétés automatiquement.
Il faut un appel exprès, ou alors gérer ça du côté client.
certain framework ajax le font souvent pour que ce soit automatique il suffit que le mimetype soit application/javascript
en fait dans jQuery tu as l'appel ajax de base avec jQuery.ajax(....); qui lit les donnée du serveur et c'est tout
tu as aussi load( url, data, callback ) qui lit les données et donne la main à ta callback pour les traiter
tu as jQuery.getScript( url, callback )qui charge un script l'exécute et donne la main à la callback
A+JYT
Hors ligne
La question qu'on peut se poser également c'est pourquoi ce callback n'est pas effectué par le script appelant.
Après, je suppose que ça dépend des préférences de chacun. Personnellement, j'aime bien avoir une classe JS qui gère toutes les actions sur un objet précis et ne plus utiliser du javascript inline.
Hors ligne