Je crée une application ASP.NET MVC dotée d'une fonctionnalité de recherche de code postal. Je capture le code postal de l'utilisateur l'envoie à un service Web et ai un tableau d'adresses retourné. Je voudrais afficher le tableau d'adresses dans quelque chose comme la boîte de dialogue jQuery UI. L'utilisateur peut alors sélectionner l'adresse correcte qui est retournée et remplit les champs d'adresse. Est-ce possible en utilisant le dialogue?Envoi d'un tableau à la boîte de dialogue de l'interface utilisateur jQuery
Répondre
Vous devrez formater le tableau en tant qu'objet JSON, puis le lire avec $ .getJSON par exemple. Il est facile de remplir une zone de liste déroulante avec le contenu d'un tableau.
Vous pouvez avoir la zone de liste déroulante dans une boîte de dialogue d'interface utilisateur - c'est comme si la zone de liste déroulante était toujours visible. En fait, le dialogue n'est qu'une partie du DOM affiché et caché. Ce n'est pas différent des autres éléments DOM.
Vous pouvez envisager d'utiliser le contrôle de zone de texte à la place comme décrit dans l'article "jQuery Auto-Complete Text Box with ASP.NET MVC" de Ben Scheirman.
Vous pouvez utiliser jQuery pour injecter HTML puis pop la boîte de dialogue, comme ceci:
function displayAddressList() {
var url = '<%= Url.Action("List", "Address") %>';
$.get(url, function(data) {
$("#PopUp").html(data);
$("#PopUp").dialog('open');
});
}
HTML:
<div id="PopUp" title="Address List"></div>
Donc, si votre code postal de gestionnaire dans votre contrôleur renvoie une vue (un contrôle), vous pouvez l'injecter puis faire apparaître la boîte de dialogue.
- 1. Question de boîte de dialogue JQuery
- 2. Boîte de dialogue d'interface utilisateur personnalisée PackageMaker
- 3. Envoi d'Excel à un utilisateur via ASP.NET
- 4. jquery avec boîte de dialogue mvc asp.net
- 5. Redimensionner la boîte de dialogue de l'interface utilisateur jquery avec JS?
- 6. Boîte de dialogue jquery avec coins arrondis
- 7. Boîte de dialogue modulaire JQuery réutilisable?
- 8. Centrer un dialogue JQuery Boîte
- 9. Boîte à outils Dojo: fermer la boîte de dialogue
- 10. Rendu formulaire partiel dans la boîte de dialogue jQuery
- 11. Contrôle utilisateur ASP.NET dans la boîte de dialogue de l'interface utilisateur jQuery sur le bouton, cliquez sur
- 12. La boîte de dialogue jQuery n'apparaît pas lorsqu'elle est appelée
- 13. La boîte de dialogue jQuery conserve les anciennes valeurs
- 14. Appel de la méthode MVC à partir de la boîte de dialogue JQuery UI sans AJAX
- 15. contrôle utilisateur ASP.NET et le dialogue jQuery
- 16. Boîte de dialogue Objets utilisateur - Ne s'ouvre pas (objet métier)
- 17. Le bouton ne postback pas dans la boîte de dialogue jQuery à l'intérieur de UC
- 18. Boîte de dialogue modale
- 19. Flash: Boîte de dialogue Téléchargement
- 20. Afficher la boîte de dialogue à partir du script Linux
- 21. Jquery Dialog - ouverture de boîte de dialogue supplémentaire
- 22. Boîte de dialogue contextuelle Masquer après 10sec
- 23. Problème de boîte de dialogue jquery-ui avec .live
- 24. Afficher la boîte de dialogue de configuration spécifique à l'imprimante
- 25. Fonction de serveur d'appel à partir de la boîte de dialogue jquery
- 26. Boîte de dialogue Jquery et zones de liste déroulante
- 27. Boîte de dialogue jQuery UI - impossible de supprimer les boutons
- 28. Accéder à la poignée d'une boîte de dialogue et manipuler automatiquement l'interface utilisateur
- 29. Retour à une boîte de dialogue spécifique
- 30. boîte de dialogue de couleur