J'ai un script php qui charge fondamentalement juste un csv via:Javascript split() ne fonctionne pas
écho json_encode (fichier (csvfile.csv, FILE_IGNORE_NEW_LINES));
La sortie est quelque chose comme ceci:
[ "foo, bar, baz", "foo, foo, bar", "Bla, Bla, blubb"]
dans mon fichier html de base que je charge de cette manière:
$(document).ready(function(){
$.getJSON("curlcsvfetcher.php", function(data) {
$('#data').empty();
var columnseperator = "|";
var commentindicator = "#";
var textqualifier = '"'
filltable2(data,columnseperator,commentindicator,textqualifier); }
);
cela fonctionne très bien avec la fonction filltable()
mais pas avec filltable2()
: 012 La fonction filltable()
génère la sortie avec une colonne et 3 lignes. Mais maintenant je veux exploser chaque ligne dans (ce cas 3) les colonnes.
Il doit y avoir un problème avec mon code dans la fonction filltable2()
et je ne sais pas ce que je fais mal.
La sortie de filltable2()
est juste une ligne dans la table.
Merci beaucoup!
PS: Ce problème est lié à mon last question mais je pense que le problème fondamental est sans rapport, donc je créé une nouvelle question
question idiote, vous passez des barres verticales comme le séparateur dans le CSV, non? – gonzofish
FYI, à la fois gonzofish et Yogendra trouvé une faille dans le code .. Les deux problèmes doivent être résolus. – tomdemuyt