javascript - 验证完成后jquery调用表单ajax提交

标签 javascript jquery ajax jquery-validate

我有一个表单,我正在使用 j Query validate插件来验证表单。我想在验证部分完成后调用ajax代码提交表单。

我该怎么办:

// CALL THE postform code if the form validation is complete?
// THIS IS THE FORM VALIDATION CODE
    $(document).ready(function() {
     $("#myForm").validate({
         rules: {
            password: "required",
        password_confirm: {
        equalTo: "#password"
        }                   
        }                
    });
    });


// THIS IS THE AJAX FORM SUBMISSION CODE
// I WANT THIS CODE EXECUTED IF CODE ABOVE IS OK
function postform()
{
  dataString = $("#myForm").serialize();
  $.ajax({
      url: 'https:/www.someothersite.com'+dataString,
      type: 'GET',
      dataType: 'html',
      timeout: 9000,
      error: function(){
          alert('Error posting to other site');
      },
      success: function(html){
          window.location.href="http://www.mysite.com/?action=success";
      }
  });
  return false;
}

最佳答案

它就在 documentation 中.

$("#myForm").validate({
    submitHandler: function(form) {
        postForm();
    }
})

关于javascript - 验证完成后jquery调用表单ajax提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225371/

相关文章:

jquery - CSS Jquery 帮助,当 slider 改变时图像移动

c# - 有什么方法可以让我在上传文件时继续访问网站?

javascript - AngularJS 中的路由重定向

javascript - LibGDX html 剪贴板

javascript - JQuery 验证未在电子邮件字段中实现 'required'

java - 从 javascript/AJAX 调用 MySQL 查询

javascript - 如何使用 Ajax 表单将语言设置为中文提交到不同的 PHP 文件?

javascript - 他们如何做到这一点?模态书签和即时抓取?

javascript - 来自多个摄像机的流视频

javascript - 可以在类删除时反转 css 动画吗?