2017-08-02 3 views
-1

Salut et merci de m'aider, l'anglais n'est pas ma langue maternelle, désolé d'avance. :)Comment faire autocomplete avec Symfony3 AJAX et Chosen2

Lors de la sélection de la sélection je reçois la notification "aucun résultat trouvé", mais quand je regarde le résultat dans la barre d'outils du développeur, je vois que je reçois un JSON complet.

Comment puis-je faire correspondre une seule valeur au lieu d'obtenir le JSON entier?

résultat JSON:

["Descent: Journeys in the Dark (Second Edition)","Dominion","Ascension","Star wars LCG","Magic: The 
Gathering Duel Decks Anthology"] 

Le script:

<script type="text/javascript"> 
    $('select').select2({ 
     placeholder: 'Select an item', 
     ajax: { 
      url: '{{ path('user_games_json') }}', //url to the json data 
      dataType: 'json', 
      delay: 250, 
      processResults: function (data) { 
       return { 
        results: data 
       }; 
      }, 
      cache: true 
     } 
    }); 
</script> 

Répondre

0

si vous voulez obtenir les données du serveur sur demande ajax vous pouvez utiliser Select2 Bundle je l'utilise dans mes projets c'est l'un des meilleurs paquets que vous pouvez utiliser pour rendre la fonctionnalité automatique complète.