Bonjour,
J'aimerais paramétrer dynamiquement un plugin jquery mais je rencontre un problème pour lui transmettre une fonction.
Mes options sont au format JSON :
del et select sont deux fonctions javascript de mon fichier js que je veux associer aux options onpress du plugin. Seulement avec json je récupère un string, je suis donc obligé de passer par une étape supplémentaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "buttons" : [{"name": "Delete", "bclass" : "delete", "onpress" : "del"},{"separator": true},{"name": "Select All", "bclass" : "add", "onpress" : "select"}]
Ma question est la suivante, existe-t-il une fonction qui permet de convertir une chaine string en un appel de fonction pour que par exemple 'del' devienne del ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $.each(data.buttons,function(i,n){ if(n.onpress === 'del') { n.onpress = del; } else if(n.onpress === 'add') { n.onpress = add; });
Merci.
Partager