Ошибка 303 с использованием удаленного метода проверки JQuery - PullRequest
0 голосов
/ 01 октября 2018

Я использую CodeIgniter, у меня есть одно поле, которое называется change_password_id.Пользователь может ввести идентификатор, и он проверит, существует ли идентификатор в базе данных, используя удаленный метод проверки Jquery.

Я получаю 303 error на вкладке сети.

Контроллер не звонит из AJAX.

enter image description here

$(function() {
  $("#reset_password_request").validate({
    rules: {
      change_password_id: {
        required: true,
        remote: {
          url: "<?php echo base_url()?>Employee_control/checkemp_exist",
          type: "post",
          data: {
            change_password_id: function() {
              return $("#change_password_id").val();
            }
          }
        }
      },
    },
    messages: {
      change_password_id: {
        remote: "This emp Id is not registered with us."
      }
    },

    submitHandler: function(form) {
      // console.log(form.submit)

      form.submit();
    }

  });
});

Контроллер

public function checkemp_exist(){
   echo $correct_emp_id= $this->input->post('change_password_id');
   /*I will add code here after some time*/
   }

форма

<?php echo form_open('','id="reset_password_request"'); ?>
<div class="form_group">
  <input type="text" class="form_control" id="change_password_id" name="change_password_id">
  <?php echo form_error('change_password_id'); ?>
</div>
<div class="btn_container">
  <button class="btn_default orange_bg" type="submit"> Send request </button>
</div>
<?php echo form_close(); ?>
...