0
我有一個這樣的cshtml文件..我有這麼多的元素,我排除了..因爲我的問題是這個按鈕。在jquery中提交的數據屬性
@using (Html.BeginForm("CreateFutureClaim", "Home", FormMethod.Post))
{
<div class=".divclassname">
<input type="button" name="buttonftcl" value="Create" data-slmgui-name="Claimsub"/>
</div>
}
現在通過使用按鈕的數據屬性,我想通過使用.submit()
提交表單。
這裏divElement是$(「。divclassname」)。
var submitbuttonele = $(divElement).find("[data-slmgui-name= Claimsub]");
$(submitbuttonele).click(function() {
alert("calling submit");
var formdata = $(this).parents('form:first').submit();
alert(formdata);
});
}
當我按一下按鈕警報呼籲精細即它返回alert [object][Object]
fromdata。但表單沒有提交,我無法在控制器中獲得Action的調用。
我測試過它就像查看源代碼..
<form action="/Home/CreateFutureClaim" id="futureclaimform" method="post">
位指示行動:
[HttpPost]
public void CreateFutureClaim(ClaimModel claim)
{
}
但我不能抽到呼籲在家庭控制器的動作。任何人都可以幫我找到解決方案嗎?
郵政路由設置和位指示 –
這是在家裏控制器的API .. [HttpPost] 公共無效CreateFutureClaim(ClaimModel要求) {} 嘗試 –
你公共無效CreateFutureClaim得到斷點?你到達那裏? –