Lecture de ficher csv avec firefox
Bonjour,
Je cherche à lire un fichier csv pour utiliser un tableau de données. J'ai fait :
Code:
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 !");
});
} |
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].
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 ?
Merci pour votre aide.