Question de base sur jQuery

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
rosariotrim
Messages : 1
Enregistré le : 06 sept. 2024, 06:00

Question de base sur jQuery

Message par rosariotrim » 06 sept. 2024, 06:02

Bonjour, je suis un peu nouveau sur jQuery et j'ai un problème où je veux extraire une liste de lignes d'un fichier csv, séparer les valeurs, les transformer en liens, puis les écrire dans mon document html. Tout fonctionne bien. Mais lorsque j'essaie de faire une boucle pour déterminer quand insérer un séparateur entre les liens, je reste bloqué. J'ai essayé tellement de choses que maintenant plus rien n'a de sens. Des idées ?

Code : Tout sélectionner

function InsertNav() {
		var dataSource = 'pages.csv';
		$.get(dataSource, function(nav) {
			var buildNav = "<div class='nav'>";
			var $rows = nav.split("\n");
			$rows.forEach(function getvalues(thisRow) {
				var columns = thisRow.split(",");
				var a = $rows.length;
				var sep;
				for (a = 0; a < a.length; a++) {
					if (a == a.length - 1) {
						sep = "";
					} else {
						sep = " | ";
					}
				}
				buildNav += "<a href='" + columns[2] + "' title='" + columns[1] + "'>" + columns[1] + "</a> ";
				buildNav += sep;
				console.log("a- " + a);
				console.log("$rows.length- " + $rows.length);
			})
			buildNav += "</div>"
			$('#nav').append(buildNav);
		});
	};

Répondre