Javascript 如何在jquery中获取HiddenFor控件的值
我有一个隐藏的控制Javascript 如何在jquery中获取HiddenFor控件的值,javascript,jquery,asp.net-mvc-3,razor-2,Javascript,Jquery,Asp.net Mvc 3,Razor 2,我有一个隐藏的控制 @Html.HiddenFor(m => m.SchedulingProfileDetails.Id) 我尝试访问jquery中这个隐藏字段中的值,然后尝试将该值传递给控制器 var id = $("#SchedulingProfile_Id").val(); $.ajax({ url: rootUrl + 'SchedulingProfile/SaveDet
@Html.HiddenFor(m => m.SchedulingProfileDetails.Id)
我尝试访问jquery中这个隐藏字段中的值,然后尝试将该值传递给控制器
var id = $("#SchedulingProfile_Id").val();
$.ajax({
url: rootUrl + 'SchedulingProfile/SaveDetails',
type: "POST",
data: ({
schedulingProfileId: schedulingProfileId,
});
但是我在id中得到了空值。请帮我解决这个问题。检查生成的HTML页面总是很好的,只需搜索隐藏的输入即可 另外,您正在尝试将schedulingProfileId传递给AJAX调用,我认为应该是:
$.ajax({
url: rootUrl + 'SchedulingProfile/SaveDetails',
type: "POST",
data: ({
schedulingProfileId: id,
});
我可能错了,但这不只是:
var id = $("#SchedulingProfile_Id").val();
需要:
var id = $("#SchedulingProfileDetails_Id").val();
?