Bonjour !
Voici le probléme, je développe une application utilisant la technologie Ajax, j'ai besoin de remplir un tableau javascript.
J'utilise donc la fonction eval pour récupérer les données renvoyées par le serveur (noms et prénoms de personnes etc...) dans ma balise div.
Voici à quoi ressemble le contenu de ma balise :
A noter que le tableau devrait contenir en réalité plus de 2500 lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [["aaa","aaa","aaa","aaa","aaa","aaa","aaa","aaa","aaa","aaa"], ["bbb","bbb","bbb","bbb","bbb","bbb","bbb","bbb","bbb","bbb"], ["ccc","ccc","ccc","ccc","ccc","ccc","ccc","ccc","ccc","ccc"], ["ddd","ddd","ddd","ddd","ddd","ddd","ddd","ddd","ddd","ddd"]]
Je récupére les données dans le tableau de la façon suivante :
Cela fonctionne très bien avec certain noms, mais je me retrouve avec l'erreur "Constante chaine non terminée" si je change les paramètres de ma requête....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var myData = new Array(); myData = eval(document.getElementById('z1').innerHtml);
y aurait-il des caractères spéciaux dans les noms que la fonction eval ne prend pas en comptes ??
Si c'est le cas,y a t-il une autre fonction equivalente ?
Partager