【发布时间】:2014-04-15 19:25:57
【问题描述】:
从 /admin/login,我正在向 /admin/doLogin 发送 jquery 帖子
public function doLogin()
{
$this->load->model('admin_model');
$email = $this->input->post('email');
$password = $this->input->post('password');
$data['user'] = $this->admin_model->do_login($email, $password);
if($data['user'] == true)
{
redirect(base_url().'admin/');
}
else
{
redirect(base_url().'admin/login');
}
}
现在,当 $data['user'] == true 时,我会留在管理/登录页面。 在我的网络中,我看到 /admin 已加载,但我的页面没有刷新。
我尝试使用 codigniter 重定向功能,我还尝试了 $this->index,我还尝试回显 javascript window.location.href,但没有任何效果。我总是留在那个登录页面。尽管我总是看到它们被加载到我的开发者工具网络中。 有人有想法吗?是因为我在本地主机上吗?我已经不知道了..
编辑:
$('#btn-login').click(function(){
var email = $('#login-username').val();
var password = $('#login-password').val();
$.post(
'/index.php/admin/doLogin/',
{ email: email, password: password },
function(data) {
}
);
});
【问题讨论】:
标签: codeigniter redirect