Bonjour à tous,
J'aimerais savoir comment faire pour rafraichir les valeurs contenues dans une combobox à chaque fois que j'ouvre celle-ci.
Je travaille sur Visual Studio 2010 en C# (MVC 2);
Grâce au script ci-dessous quand j'ouvre la combobox, je vois apparaitre toutes les valeurs mais elles ne sont pas rafraichient. Elles ne sont rafraichient que à la cloture de celle-ci. Je dois donc l'ouvrir 2 fois pour pouvoir voir les valeurs mis à jour.
Qqun peut m'aider ?
Je pemse que l'évènement "click" se produit déjà après l'affichage des valeurs. Il me faudrait donc trouver un évènement qui se produit avant l'affichage. Merci ;-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $(function() { $("#ComboboxName").click(function() { $.ajax({ url: '<%= Url.Action("RefreshFilterList","Wave") %>',type: "POST", datatype: "json", error:function(msg) { alert("Error !: " + msg); }, success:function(data) { $("#ComboboxName").empty(); $.each(data, function (index, optionData) { $("#ComboboxName").append("<option value='" + optionData.ReferenceObjectSeq + "'>" + optionData.ReferenceObjectDesc + "</option>"); }); } }); }); });
Partager