Sémantique de l'INTERFACE utilisateur déroulante de sélection du contenu à partir de l'API

Je suis en utilisant la Sémantique de l'INTERFACE utilisateur 2.0 et l'utilisation de données retourné à partir de son API pour construire les options à l'intérieur de ma liste déroulante.

Pour déroulante lui-même, je suis en utilisant un code qui est pratiquement le même que cette code indiqué dans la Sémantique de l'INTERFACE utilisateur de la documentation:

<div class="ui search selection dropdown select-city">
  <input type="hidden" name="city">
  <i class="dropdown icon"></i>
  <div class="default text">Select City</div>
</div>

J'ai un service qui retourne au format json villes, puis Sémantique de l'INTERFACE utilisateur affiche dans la console que le résultat a été un succès avec tous les 261 villes:

"Using specified url"   ["/cities/"]    1648
"Querying URL"  ["/cities/"]    0
"Sending request"   [undefined, "get"]  0
"Successful API Response"   [Object { success=true, results=[261]}]

La /les villes de point de terminaison de retour d'un format json:

{"success":true,"results":[{"description":"Opole","data-value":1},{"description":"Wrocław","data-value":2},{"description":"Warszawa","data-value":3},{"description":"Budapest","data-value":4},{"description":"Köln","data-value":5}, ...]}

Il semble que la Sémantique de l'INTERFACE utilisateur n'est pas directement en comprendre le format du json.

J'ai essayé de nombreux formats json attributs, même essayé de changer un peu le html. Par exemple, essayé d'ajouter un vide <div class="menu"> dans le bas de la sélection, en espérant que la Sémantique de l'INTERFACE utilisateur serait le remplir, par exemple,:

<div class="ui search selection dropdown select-city">
  <input type="hidden" name="city">
  <i class="dropdown icon"></i>
  <div class="default text">Select City</div>
  <div class="menu"></div>
</div>

Je suis en train de faire correspondre le format des attributs avec ceux de la exemple, par exemple, à l'aide de "données de la valeur" attribut.

Mais il ne fonctionne pas non plus, j'ai vu Sémantique de l'INTERFACE utilisateur vérifie que dans le code source, de sorte qu'il ne fait aucune différence. À la fin, mon problème persiste et pas d'éléments sont insérés dans la liste déroulante de sélection.

Comment êtes-vous exactement de l'extraction de ces données? Pourriez-vous poster le code?
Désolé pour le retard à répondre de la façon dont je suis l'extraction de ces données. Auparavant, j'ai été en utilisant la valeur par défaut .la fonction de l'api au sein de la sémantique de l'interface utilisateur. Depuis, il n'a pas de travail, je suis maintenant à l'aide d'un appel ajax et du remplissage du menu par moi-même, au lieu d'utiliser le processus automatique de la sémantique de l'interface utilisateur de l'api. Je vais essayer de refaire le code que j'utilisais avant, et je mettrai à jour la question.

OriginalL'auteur Eduardo | 2015-08-03