Bonjour,

Je cherche à lire un fichier csv pour utiliser un tableau de données. J'ai fait :
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 !");
	});
}
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.