Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2011, 11h04   #1
Invité régulier
 
Inscription : octobre 2007
Messages : 56
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2007
Messages : 56
Points : 8
Points : 8
Par défaut Parcours de structure

Bonjour,

J'ai "construit" un structure assez particulière que j'ai du mal à parcourir, la voici :
Code :
1
2
3
4
5
6
7
8
9
10
 
$monBlock [
           $itemMonBlock_a[
                         $dyName[label_a], $osDate[os_a, date_a]
            ]
 
           $itemMonBlock_b[
                         $dyName[label_b], $osDate[os_b, date_b]
            ]
]
J'aimerais avoir ça :
-------------------
label_a
os_a
date_a

label_b
os_b
date_b
------------------

Merci d'avance pour votre aide !
n3x1n² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 15h05   #2
Invité régulier
 
Inscription : octobre 2007
Messages : 56
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2007
Messages : 56
Points : 8
Points : 8
Alors voilà j'ai "réussi" à parcourir et avoir les données MAIS,
lorsque je débug avec firebug, à chaque tour de boucle de 'for(var k=0; k<$monBlock.length;k++)' mes valeurs sont écrasées ET sans firebug il m'affiche juste le résultat du premier tour.

Je vois pas où est le problème s'il vous plait ?

Merci d'avance


PS : Je sais pas si j'ai été assez clair... Sinon n'hésitez pas à me poser des questions.



Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$('input#certif').bind("click", function(){
	var temp="";
	var vide = "\r\n";
	//var vide = "</br>";
 
	var parcour = new Array();
 
 
 
 
	for(var k=0; k<$monBlock.length;k++){
 
		var dyName = $monBlock[k];
 
		temp += 'Name			   Authorization'+vide;
 
 
		for(var p in dyName){
 
			var nomItem = dyName[p];
			for(m in nomItem){
				var label = nomItem[m].label;
 
				if(typeof(label) != "undefined"){
					parcour.push(label);
				}
				var os = nomItem[m].os;
				var date = nomItem[m].date;
				if(typeof(os) != "undefined" && typeof(date) != "undefined"){
					parcour.push(os);
					parcour.push(date);
				}
			}		     	
		}
 
		temp += vide+vide+vide;
 
	}		
 
	//"show" the data
	for(var r=0; r<parcour.length;r++){
		temp += parcour[r]+vide;
	}
 
 
 
	//Begin to ajax process
	request(readData, temp);
 
}); //end_certificate
n3x1n² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 22h09   #3
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Je ne comprends pas la question et le fragment de code.

Code :
1
2
3
4
5
6
7
8
9
$monBlock [
           $itemMonBlock_a[
                         $dyName[label_a], $osDate[os_a, date_a]
            ]
 
           $itemMonBlock_b[
                         $dyName[label_b], $osDate[os_b, date_b]
            ]
]
De quel langage s'agit-il et que fait ce code ?
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h48.


 
 
 
 
Partenaires

Hébergement Web