Sélectionnez 2 données de chargement avec Ajax à partir du fichier
J'ai un script appelé listofValues.php
qui interroge une base de données et renvoie un format JSON valeurs.
Ce dont j'ai besoin est de transmettre ces valeurs à la select2
data
membre. J'en ai besoin pour charger une fois.
Je n'ai pas besoin de passer des valeurs de select2
d'entrée (à terme) à mon listofValues.php
comme décrit dans cet exemple
$('#select2div').select2({
//data:[],
ajax: {
dataType: "json",
url: "listofvalues.php",
success: function (data) {
}
}
Pouvez-vous m'aider?
source d'informationauteur user2725585
Vous devez vous connecter pour publier un commentaire.
Exemple Simple
Il serait utile de connaître le format de l'objet que vous obtenez de retour de
listofvalues.php
mais nous allons simplement supposer que, par souci de simplicité, il ressemble à ceci:C'est le meilleur format à utiliser, par défaut,
select2
peut manipuler des objets avec les noms de propriétésid
ettext
et de les rendre dans une liste déroulante. Si votreselect2
initialisation pourrait ressembler à ceci:Légèrement Plus Délicat Exemple
Maintenant, supposons que les données de
listofvalues.php
ne suit pas la pratique des conventions de nommage:Nous allons devoir mettre en place une fonction pour gérer la sortie:
Et notre
select2
initialisation:Laissez-moi savoir comment vous vous y prenez.