大家好我开始用codeigniter创建一个小应用程序,我想用json提交我的表单我有问题当我在我的函数中添加json_encode,redirect()不起作用我不知道为什么 这是我的代码
public function login_validate() {
if ($_POST) {
$login = $this->users->access(array(
'email' => $_POST['email'],
'password' => md5($_POST['password'])
));
if (!$login) {
redirect('/home');
}
echo json_encode($this->data);
}
}
我该如何解决这个问题
答案 0 :(得分:0)
你应该在你的JSON响应中返回一个标志,然后如果设置了flag,则使用window.location到达所需的页面。
您正在做的是将AJAX调用重定向到新页面,而不是浏览器。