Bonsoir à tous,

J'utilise depuis quelques années un menu contextuel.

On me demande d'ajouter un nouvel item dans ce menu. Cet item devrait se composer d'un sous-menu :

Exemple :
Utilisateurs > David
Jean
Marc
Les noms qui apparaissent dans le sous-menu devraient être chargés à partir d'une table d'une base de données.

Je récupère les données sans problème :

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
$.ajax({
    type: 'POST',
    url: 'ajax/liste_users.php',
    dataType: 'json',
    success: function (retour_php) {
 
 
        $.each(retour_php, function (index, value) {
            json_user_list += '"fold2-key1": {"name": ' + value + '},'
        });
        console.log(json_user_list);
    },
    error: function () {
 
    }
 
});
Un console.log du retour php me donne ceci :
["1", "Pierre Vanhove", "2", "Cedric Delplanque", "3", "Benjamin Langlais"]
J'ai ensuite un souci pour exploiter le retour php pour intégrer le résultat dans le context menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
"sousmenu": {
    "name": "Too book for ",
    "items": {}
},
j'ai essayé un $.each... rien ne fonctionne.

Je ne vois donc pas comment je peux faire.

Auriez-vous une idée svp ?

Merci d'avance pour l'aide.

bee