Как получить вывод, который не показывает никаких ошибок и вывод? - PullRequest
0 голосов
/ 05 мая 2018

Контроллер показывает ошибку вывода1, он не загружает даже строку () и не выдает никакой ошибки в инструменте разработчика. он получает файл от ajax users_controller, но не работает, и проблема остается неизменной.

Это форма:

    <form class="form-signin" >
  <h1 class="h3 mb-3 font-weight-normal">Please sign in</h1>
  <label for="name" class="sr-only">Username</label>
  <input type="text" id="name" class="form-control" placeholder="Username" autofocus><br/>
  <label for="Password" class="sr-only">Password</label>
  <input type="text" id="password" class="form-control" placeholder="Password">
  <div class="checkbox mb-3">
    <label>
      <input type="checkbox" value="remember-me"> Remember me
    </label>
  </div>
  <button class="btn btn-lg btn-primary btn-block" type="submit">Login</button>
  <p class="mt-5 mb-3 text-muted">&copy; 2017-2018</p>
  <span class="error"></span>
</form>

Это сценарии:

<script>
    $(document).ready(function(){
        $('form').on('submit',function(){
            var username = $('#name').val();
            var password = $('#password').val();
            $.ajax({
                type:'post',
                url:'users_controller/login_check',
                data: {
                    username:'username',
                    password:'password'
                },
                success:function(result)
                {
                    if(result !== 'error')
                    {
                        window.location.href=result;
                    }
                    else
                    {
                    $('.error').html('');
                    $('.error').html('<p class="alert alert-danger">Invalid username or password</p>');
                    $('.error').show(); 
                    }
                }
            }); 
            return false;
        });
    });

Это файл контроллера:

public function login_check()
{
    $username = $this->input->post('username',TRUE);
    $password = $this->input->post('password',TRUE);
    $this->load->model('users_model');
    //$row = $this->load->users_model('getUsers');
    $row = $this->users_model->getUsers($username,$password);

    if($row)
    {
        if($this->username === $username && $this->password === $password)
        {
        $this->session->set_userdata('user_id',$row->user_id);
        $this->session->set_userdata('user_name',$row->username);
        echo base_url('users_controller');
        }
        else
        {
        echo "error";
        }
    }
    else{
        echo "error1";
        print_r($row);
    }
}

Контроллер показывает ошибку вывода1, он не загружает даже строку () и не выдает никакой ошибки в инструменте разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...