0

我正在像这样使用 Ajax.BeginForm:

@using (Ajax.BeginForm("PostAction", null, new AjaxOptions { HttpMethod = "post", UpdateTargetId = "TargetID", OnComplete = "OnComplete" }, new { @class = "" }))

在 javascript 方法OnComplete中如何找到提交的表单?(甚至是目标ID)

我需要访问表单容器的数据属性。

谢谢。

4

1 回答 1

0

您可以使用类似 thsi 的方式将表单的 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);
}
于 2012-11-15T22:27:45.873 回答