MVC 5客户端验证与点击事件不工作的ajax帖子
MVC 5 Client side validation for ajax posts with click event not working?
我必须实现ajax帖子的点击事件客户端验证。我跟踪了下面的url:
为ajax post调用MVC 3客户端手动验证
我试着用这个:
$('#buttonId').click(function(evt) {
evt.preventDefault();
var $form = $('form');
if($form.valid()) {
//Ajax call here
}
});
但是这里的问题是,如果有无效的数据,现在验证正在工作。但如果我给适当的输入也,页面是重新加载和空白页的结果。
我尝试用return false替换event . preventdefault()。但在那里,验证不起作用。谁能帮我解决这个问题?
问题是,如果没有选择拉下,验证消息来了。但是,如果我给出正确的输入,则不显示输出。页面正在刷新。
我想问题出在evt.preventDefault()
。但是如果没有
不要使用点击按钮,我建议使用以下方式。submitHanderl是一个回调函数,如果表单是有效的。
$("form").validate({
submitHandler: function(form) {
//Ajax call here
}
});
另外,为了将来的参考,如果您添加type="button"
,它将把按钮视为按钮,而不会提交点击。与event.preventDefault()
或<a>
标签的return false;
相关文章:
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- jQuery Ajax GET请求工作不正常
- jQuery触发器点击未从AJAX成功工作
- Jquery/Ajax.serialize()未完全工作
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- .load ajax无法正常工作whitin wordpress主题
- AJAX更新面板不;t工作.请帮我找出我错在哪里.
- 点击功能没有'ajax调用动态元素(Backbone)后无法工作
- Javascript作用域和Ajax调用;工作不正常
- Jquery ajax方法请求体为null,但poster工作正常
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- show-hide只在ajax调用中第一次工作
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- Fancybox未按预期工作(ajax)
- $的工作.ajax json回调函数
- 删除功能不能正常工作- Ajax
- yii2:处理gridview的选定行不工作- ajax post是空的
- Onchange函数不工作ajax