我从ASP.NET MVC Action返回JsonResult
。返回的json对象包含两个属性:
_Success
:可以是真或假_Response
:包含响应消息(可能是加载模态验证的相同表单)在Success
的{{1}}函数中,我正在检查$.ajax()
等等...
实际发生的是,浏览URL而不是发送ajax请求。
有什么想法吗?
答案 0 :(得分:0)
确保submit事件返回false。
$('form').submit(function() {
$.ajax(..);
return false;
});
return false将取消主提交事件。
答案 1 :(得分:0)
$("form").submit(function(e) {
e.preventDefault();
$.ajax();
});
答案 2 :(得分:0)
除非您发布一些代码,否则无法对您的问题发表评论。但是对于 ajaxifying 表单,这个wonderful jQuery plugin允许您使用Ajax以最少的代码提交表单。实际上,如果您在输入字段的$('#myFormId').ajaxForm();
属性中进行了验证,则只需添加pattern
。