嗨我在View中有一个下拉列表,对于选择索引更改我正在使用Jquery这样
$(function () {
$('#IncidentObj').change(function () {
var selectedValue = $(this).val();
alert(selectedValue)
$.ajax({
url: '@Url.Action("Index", "Operation")',
type: 'GET',
cache: false,
data: { value: selectedValue },
success: function (data) {
alert(data.success)
}
});
});
});
如何将selectedvalue的值输入控制器?
答案 0 :(得分:0)
要将值传递给操作控制器中的Index操作方法,您需要确保操作控制器中的Index操作方法具有名为" value"的参数。像这样:
public class OperationController{
public ActionResult Index(String value){
// do stuff here with "value"
...
...
}
...
...
}
" String"为方法参数指定的类型"值",可以更改为Int,bool等,以满足您的需要。
为方法参数命名的原因" value"而不是别的因为在你指定的ajax电话中:
data: { value: selectedValue },