Как перезагрузить страницу при 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();
});
});
});