Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取jQuery中的enumdropdownlist选定项/值_Jquery_Asp.net Mvc_Razor - Fatal编程技术网

获取jQuery中的enumdropdownlist选定项/值

获取jQuery中的enumdropdownlist选定项/值,jquery,asp.net-mvc,razor,Jquery,Asp.net Mvc,Razor,我有一个EnumDropDownList,我想在jQuery中获取所选的值。我可以为enumdropdownlist调用onchange,但是如何从中获取所选的值呢 问题2-有没有一种方法可以给每个值一个id,然后让该id在帖子中传递给我的控制器?每个值都是一个枚举,所以我需要传回一个id或字符串吗?我不确定 这是我的密码 $('#SpaceType')。更改(函数(){ var selectedValue=/$(this.find(“:checked”).attr('id'); var id

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

问题2-有没有一种方法可以给每个值一个id,然后让该id在帖子中传递给我的控制器?每个值都是一个枚举,所以我需要传回一个id或字符串吗?我不确定

这是我的密码

$('#SpaceType')。更改(函数(){
var selectedValue=/$(this.find(“:checked”).attr('id');
var id=$(this.data('id');
var url=$(this.data('url');
$.post(url,{ID:ID,SpaceType:spaceTypeId},函数(数据){
//对返回的值执行某些操作,例如显示消息?
////例如-if(data){//OK}else{//Oops}
//警惕(“成功”);
$(“#成功消息”).show().delay(5000).fadeOut();
})
.fail(函数(){
警报(“错误”);
});
});

@Html.EnumDropDownListFor(model=>model.Listing.SpaceType,new{@class=“form control”、@id=“SpaceType”,data_id=@model.YogaSpaceId,data_url=@url.Action(“UpdateSpaceType”,“ManageSpaces”)}
它只是
变量selectedValue=$(this.val()并且您不需要id