Ajax调用无法正常工作

时间:2016-10-29 10:03:56

标签: javascript jquery ajax validation

我在java脚本中有一个函数。我想在验证后在ajax调用中发送我的表单。我为此编写了一个ajax代码,但它既没有工作也没有在控制台上给出任何错误。

我该怎么办?

的javascript

  function resetValidation(){
    $(_reqForm).find('input, select, textarea, fieldset').removeClass('invalid');
    $(_reqForm).find('.error-indicator').attr('aria-hidden', true);
    $(_reqForm).find('#errorSummary').remove();
  }




  function handleSubmit(e){
    e.preventDefault();
    var formValid = true;
    var errorMessages = [];

        $.ajax({
  type: "POST",
  url: "quoteProcess.php",
  data : $('#testform').serialize(),

  success: function(data) {

            alert(data);
      //var obj = jQuery.parseJSON(data); if the dataType is not     specified as json uncomment this
    // do what ever you want with the server response
 },
error: function() {
    alert('error handing here');
}    

            });
    $(_reqForm).find('#errorSummary').remove();

    $(_reqForm).find('[data-do-validate="true"]').each(function(){
      var validationResult = validateField($(this));
      if (!validationResult.isValid) {
        var fieldMsg = getFieldMessage($(this), validationResult.type);
        errorMessages.push({ elem: $(this).prop('id'), msg: fieldMsg });
        showFieldError($(this), fieldMsg);
        formValid = false;
      } else {

        clearFieldError($(this));

      }
    });

    if (!formValid) {
      if (settings.showErrorSummary) {
        showErrorSummary(errorMessages);
      }
      return false;
    } else {
      if (typeof(settings.submitFunction) !== 'undefined') {
        settings.submitFunction();
      } else {
        _reqForm[0].submit();
      }
    }
  }

0 个答案:

没有答案