2008-11-13 9 views
1

Je voudrais essayer quelque chose comme ça, mais ce n'est pas autorisé.Obtenir la valeur de dropdownlist en utiliser la valeur dans UrlHelper

function GetDynamicModulesProperties() { 
    var selectedValue = $("#moduletype option:selected").val(); 
    if (selectedValue.lenght() > 0) { 

     var url = '<%= Url.Action("GetModuleProperties", new { sectionid = ViewData.Model.Id, moduleTypeId = selectedValue }) %>'; 
     var renderContainer = $("#modulesettings"); 
     $.get(url, function(data) { 
      renderContainer.html(data); 
      renderContainer.fadeIn('slow'); 
     }); 
    } 
} 

est-il un moyen de faire cela?

Merci à l'avance

Répondre

0

faire le val() sur la sélection pour obtenir la valeur de l'option sélectionnée.

var selectedValue = $("#moduletype").val(); 

pour obtenir de l'option que vous utilisez ce qui suit cependant il n'y a pas de point dans les touches supplémentaires :)

var selectedValue = $("#moduletype>option:selected").attr('value'); 
Questions connexes