Задать вопрос
@Caspergreen

Как перезагрузить страницу при true ответе, ajax?

Как перезагрузить страницу при true ответе, ajax?
public function login(){
		$login = $this->input->post('login');
		$password = $this->input->post('password');
		if($login == '' || $password){
	    	$this->form_validation->set_rules('login', 'логин', 'trim|xss_clean|required');
	    	$this->form_validation->set_rules('password', 'пароль', 'trim|xss_clean|required');
	    	if($this->form_validation->run() == FALSE){
	    		echo'<div class="alert alert-danger">'.validation_errors().'</div>';
	    		exit;
	    	} else {
	    		if($this->userlib->login($login, $password)){
	    			redirect('/home');
	    		} else {
	    			echo'<div class="alert alert-danger">Вы ввели не верный логин и пароль!</div>';
	    			exit;
	    		}
			}
		}
	}

$(document).ready(function (){
      $("#login").submit(function (e){
        e.preventDefault();
        $("#loader").show();
        var url = $(this).attr('action');
        //var data =  new FormData($('#update')[0]);
        var data = $('#login').serialize();
        $.ajax({
            url:url,
            type:'POST',
            data:data
        }).done(function (data){
            $("#response").html(data);
            $("#loader").hide();
            });
    });
    });
  • Вопрос задан
  • 1733 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@websteam
success: function(){    
     location.reload();   
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы