J'utilise select2
à la place du champ de recherche.Charger les valeurs dans select2 multiselect
Ici j'utilise pour charger les pays valeurs comme cette
$("#countries").select2({
multiple: true,
tags:["India", "Japan", "Australia","Singapore"],
tokenSeparators: [","]
});
Lorsque je presse le bouton Enregistrer, ils sont correctement soumis au serveur, maintenant ici la question est quand je veux modifier le champ pays après avoir enregistré sur le serveur, comment je peux charger les valeurs enregistrées dans le champ de pays.
Voici comment je récupérer des données à partir du serveur
$.getJSON('/dataprovider?data=fetchCountriesForm', function(opts) {
//the opts here contains the json values of the countries.
//what code should be written here to load the values in $('#countries).select2();
//user can add some more countries or can remove the previously added countries.
}
Je sais que c'est vieux alors pardonnez-moi, mais cela ne semble pas fonctionner avec un tableau bidimensionnel? Je peux charger des valeurs telles que ('chien', 'chat', 'souris') mais pas ('1': 'Chien', '2': 'Chat', '3': 'Souris'). Avez-vous pu le faire? – SBB