在jQuery

时间:2015-04-23 22:06:59

标签: jquery asp.net-mvc razor

我有一个enumdropdownlist,因为我想在jQuery中获取所选值。我可以为enumdropdownlist调用onchange但是如何从中获取所选值?

问题2 - 有没有办法给每个值一个id,然后让那个id传递给我的控制器?每个值都是一个枚举,所以我需要传回一个id或一个字符串吗?在这里不确定。

这是我的代码。



$('#SpaceType').change(function () {
    var selectedValue = //$(this).find(':checked').attr('id');
    var id = $(this).data('id');
    var url = $(this).data('url');
    $.post(url, { ID: id, SpaceType: spaceTypeId }, function(data) {
            // do something with the returned value e.g. display a message?
            //        // for example - if(data) { // OK } else { // Oops }
            //alert("success");
            $("#successmessage").show().delay(5000).fadeOut();
        })
        .fail(function() {
            alert("error");
        });
});

@Html.EnumDropDownListFor(model => model.Listing.SpaceType, new { @class = "form-control", @id = "SpaceType", data_id=@Model.YogaSpaceId, data_url=@Url.Action("UpdateSpaceType", "ManageSpaces" ) })




0 个答案:

没有答案