Spectacle “Chargement...” dans la zone de liste déroulante

Je suis en cours d'exécution d'une requête de base de données pour charger un dropdownbox à l'aide de jquery. Est-il possible d'afficher les mots "Chargement..." dans le dropdownbox tandis que la requête est en cours d'exécution?

Grâce.

Pour info, lorsque vous ajoutez des éléments à la liste déroulante après que vous avez récupéré, évitez d'ajouter manuellement chaque option de la liste si le nombre d'options est plus qu'une somme insignifiante. Vous aurez envie de faire une insertion de lot semblable à: var options = []; var index = -1; for (var item dans les articles) { options [index++] = '<option value="'; options [index++] = point; les options [index++] = '">'; options [index++] = [item]; options [index++] = '</option>'; } options [index++] = '</select>'; $(ListBox).après(les options.join(")); Attention le code n'est pas testé et ne sera probablement pas fonctionner ainsi.
Pouah, le formatage n'est pas ici, pas vraiment sûr de savoir comment rendre le format correctement. Voir stackoverflow.com/questions/815103/... comme un point de départ pour la performance avec un grand nombre d'options. Fondamentalement, vous souhaitez limiter la quantité de manipulation du DOM vous êtes en train de faire. C'est plus rapide de faire un grand insérer dans le DOM de la mettre à jour un grand nombre de fois.

OriginalL'auteur Tony Borf | 2009-07-13