Проверка формы не работает на шагах jquery перед отправкой ajax

#jquery #ajax #jquery-validate

Вопрос:

Проверка формы не работает до отправки ajax.Почему этот код работает?Кто-нибудь может мне помочь.Я здесь, добавив html-код и шаги ajax jquery.

 <form id="business_form">
<div class="cfield"><input type="text" placeholder="" name="businessName" id="businessName" required/>
 </div>
</form>
 

шаги jquery..

   <script src="<?php echo base_url(); ?>admin_assets/assets/js/jquery.validate.js" type="text/javascript"></script>
  <script src="<?php echo base_url(); ?>admin_assets/assets/js/jquery.js" type="text/javascript"></script>

  onStepChanged: function(event, currentIndex, newIndex) { 
  if(currentIndex==1)
  {
  var business_form = document.getElementById('business_form');
  var formData = new FormData(business_form); 
  $("#business_form").validate();
   $.validator.setDefaults({
  submitHandler: function() {
  $.ajax({
            type: 'POST',
            url: "../business_save",
            data: formData,
            processData: false,
            contentType: false,
          success: function (data) {
           },
          error: function () {
             alert("something went wrong");
             return false; 
           }
          });
       }

    });

    }
 

Пожалуйста, помогите

Комментарии:

1. «не работает» не является полезным описанием проблемы. Пожалуйста, ознакомьтесь с разделом справки о том, как написать хороший вопрос и отредактировать его, чтобы точно определить, в чем проблема, ваши действия по устранению неполадок, любые ошибки консоли и т.д.

2. Я думаю, что вся ваша проблема может быть в том, что вы включаете плагин проверки jQuery перед библиотекой jQuery. Сначала вы должны включить библиотеку jQuery, а затем любые плагины jQuery.

3. Включение плагина jQuery перед библиотекой jQuery должно было вызвать кучу ошибок JS, которые вы бы увидели в консоли. Ты проверяешь консоль?