我像这样使用Ajax.BeginForm:
@using (Ajax.BeginForm("PostAction", null, new AjaxOptions { HttpMethod = "post", UpdateTargetId = "TargetID", OnComplete = "OnComplete" }, new { @class = "" }))
在javascript方法中OnComplete
如何找到提交的表单?(甚至是目标 ID)
我需要访问表单容器的数据属性。
谢谢。
你可以像这样的想法将表单的ID或名称发送到你的JavaScript中
。@using (Ajax.BeginForm("PostAction", null, new AjaxOptions { HttpMethod = "post", UpdateTargetId = "TargetID", OnComplete = "OnComplete(xhr, status, 'form1')" }, new { @class = "" }))
JavaScript
function OnComplete(xhr, status, formName) {
alert('Submited Form is ' + formName);
}