|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre expérimenté
![]() |
Bonjour,
J'ai un petit souci dans un formulaire que j'ai developpé. En fait j'ai créé des formulaires qui peuvent s'appeler directement, ou être chargé en Ajax dans une page "Récapitulatif" afin de pouvoir éditer chaque étape du formulaire sur la page de récapitulatif. J'ai un petit bout de Javascript dans le formulaire, tout marche très bien quand on l'appel directement, en revanche, lorsque le formulaire est appelé en Ajax, les onClick ne sont plus interprété. J'ai une fonction loadTypeIntervention : Code :
Si j'appel cette fonction juste après dans la balise script, elle marche dans les 2 cas (appel direct du formulaire ou appel en ajax), mais pas sur mon onClick : Code :
Citation:
Quelqu'un sait de quoi cela peut venir car la je suis en train de m'arracher les cheveux |
|||||
|
00
|
|
|
#3 | |||
|
Membre expérimenté
![]() |
Citation:
J'ai essayé d'ajouter un eval lors de mon appel Ajax, mais cela n'a pas l'air de fonctionner non plus, voici le code de l'appel Ajax : Code :
EDIT : Quand je fait un alert(mesScripts.length), j'obtient 0, il n'a donc pas l'air de détecter les scripts présents dans ma fonction Ajax |
|||
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() |
Tu peux nous montrer ce qu'affiche ta fonction AJAX s'il te plait ?
Parce que si ta fonction loadTypeIntervention n'est pas chargée via l'AJAX entre des balises <script> c'est normal qu'il ne se passe rien. C'est ce que j'avais compris au départ. Il semblerait que je me sois trompé |
|
|
00
|
|
|
#5 | ||
|
Membre expérimenté
![]() |
Oui voila le contenu chargé dans le div step1Edit :
Code :
|
||
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() |
Et si tu mets ces fonctions dans un fichier functions.js (par exemple), que tu charge dans ton en-tête html, est-ce que ça marche ?
Je continu de regarder pourquoi le code n'est pas évalué (dans mes test en local non plus d’ailleurs). |
|
|
00
|
|
|
#7 | |
|
Membre expérimenté
![]() |
Citation:
|
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() |
Et tout simplement mettre tes fonctions dans la page qui exécute l'ajax ?
|
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com