1
我有以下由jQuery ajax提交的html表單。我似乎無法理解如何從輸入文本框'從我的控制器中獲取值。我希望Request.Form [「waitMinutes」]能夠正常工作,但是它在我的控制器中是空的。在MVC4控制器中獲取表單值
從控制器中獲取表單值的祕訣是什麼?
<form method="post" [email protected]("UpdateWaitTime", "Facilities")' data-ucw-updateWaitTimeForm="@facility.Id" style="display:none" >
<input type="hidden" id='faciility' value="@facility.Id" />
<input type="text" id="waitMinutes" value="0" style="width:15px" />
<input type="submit" value="Update Wait Time" />
<span class="UpdateMessage"></span>
</form>
我的Jquery AJAX提交的代碼是:
var ajaxUpdateWaitTime = function() {
var $form = $(this);
var options = {
url: $form.attr('action'),
type: $form.attr('method'),
data: $form.serialize()
};
$.ajax(options).done(function (data) {
...
});
您需要給'name' attr同意你的輸入......'' – nemesv 2013-02-12 21:37:36
就是這樣!將此添加爲答案,我會將您標記爲回答。謝謝你的手! – ChiliYago 2013-02-12 22:05:09