[英]Get reference to form that submitted Ajax.BeginForm?
我正在像这样使用Ajax.BeginForm:
@using (Ajax.BeginForm("PostAction", null, new AjaxOptions { HttpMethod = "post", UpdateTargetId = "TargetID", OnComplete = "OnComplete" }, new { @class = "" }))
在javascript方法OnComplete
如何查找已提交的表单? (甚至是目标ID)
我需要访问表单容器的数据属性。
谢谢。
您可以使用诸如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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.