Bonjour,
Je cherche à lire un fichier csv pour utiliser un tableau de données. J'ai fait :
Le code fonctionne avec safari qui me donne les bons data et dataArray, mais pas avec firefox qui indique une erreur : data.split n'est pas une fonction, il indique en ligne 42 que data est un [Object xmlDocument].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 chargerDonnees("EKS-GDP-fr.csv"); function chargerDonnees(fichier { $.get('data/' + fichier, function(data) { console.log("l42="+data); var dataArray = new Array(); if (data) { var lines = data.split('\n'); $.each(lines, function(index, line) { dataArray.push(new Array()); var items = line.split(';'); dataArray[index].push(items); console.log("l48 "+dataArray) });} else console.log("pas de data !"); }); }
Comment faire ? Peut-on forcer firefox à considérer data comme une chaîne ? J'ai essayé de tester si data était un objet xml avec :
mais cela répond indéfini. Quel est le bon test ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (data.isXMLDoc)
Merci pour votre aide.
Partager