【发布时间】:2016-09-14 09:14:24
【问题描述】:
我有以下cshtml:
using (Html.BeginForm(MVC.ProbleemRapport.ActionNames.Form, MVC.ProbleemRapport.Name, FormMethod.Post, new { id = "probleemForm" }))
{
<button type="submit" id="verzendenBtn" class="btn actie" title="@StartSchermResource.BtnSend">@StartSchermResource.BtnSend</button>
}
我有一个执行以下操作的 jquery:
$('#verzendenBtn').click(function () {
$('#probleemForm').find('.error').remove();
// do some validation
if (value === false) {
return value;
}
});
现在,当我单击按钮时,验证工作正常。 但是当一切都完成并且帖子发生在控制器上时,我得到了一个 json 结果。这是正常的,因为我的操作返回一个包含“true”或“false”的 json 结果。
当结果为“真”时,我需要隐藏表单。 当结果为“假”时,我需要隐藏表单并显示出错的消息。
但现在唯一发生的事情是我收到了打开 json 的请求。
我忘记了什么?
【问题讨论】: