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得到断点?你到达那里? –