Bonjour
J'ai bien conscience que le titre n'est pas très clair donc rien ne vaut un exemple
J'ai un objet qui doit gérer des dossiers (un dossier est un élément d'une base de données)
Dans l'exemple qui suit, j'ai donc un objet javascript qui doit gérer les dossiers et notamment afficher le contenu du dossier, de façon récursive
le paramètre qui lui est envoyé est un json issu d'un appel en ajax
J'ai donc la fonction javascript
Ce code ne fonctionne pas (évidemment) et de façon générale, les appels à une fonction située au même niveau (Appel à affichage_liste_dossier_recursif depuis affichage_liste_dossier).
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
16
17
18
19
20
21 function gestion_dossier(obj_parent) { this.obj_parent = obj_parent; this.affichage_liste_dossier = function( json ) { var item = ""; item += affichage_liste_dossier_recursif(objet); $(this.obj_parent).append(item); } this.affichage_liste_dossier_recursif = function( json ) { var item = ''; for(var key in json) { var val = json[key]; item += '<div id="'+val.id+'">'+val.lib; item += affichage_liste_dossier_recursif(val.enf); item += '</div>'; } return item; } }
Comment puis je faire pour que cet appel fonctionne ? (je découvre javascript)
Merci de votre aide
actiproj
Partager