Bonjour,
je debute avec AJAX et suis en train de reecrire une appli qui reposait sur jsp-servlet.
Je fais appel aux requetes asynchronisées pour rafraichir des tableaux de données. En gros je recupere un <table>...</table> generé par la servlet.
En plus de ce tableau , je recupere également du javascript (objet + fonctions) qui est crée dynamiquement par la servlet.
au final ma réponse contient du text du style :
le req.responseText est ensuite injectée dans un div de la facon suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <table>...</table><script>...</script>
Mon probleme : bien que le tableau soit bien présent, il m'est impossible d'appeler les methodes contenues dans les tag <script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById('resultDiv').innerHTML = req.responseText;![]()
C'est comme si le code etait absent.
Est ce que cela est evident et si oui pourquoi ?
Remarque : je suis certain que le code javascript fonctionne car lorsque je l'utilise sans ajax , donc avec reconstruction totale de la page , tout marche bien![]()
merci pour votre aide
Partager