Bonjour à tous, j'ai récemment appris tp5 et j'ai rencontré un problème aujourd'hui lors de l'implémentation de la fonction exit. Ce qui suit fait partie du code :
Front-end
<a href="{:url('index/user/logout')}">退出</a>
Controller
public function logout() { //清空session session(null); //提示退出成功,并跳转到登录页 $this->success('恭喜!退出成功!','index/user/login'); }
. Résultats attendus :
Montrez le visage souriant de la méthode de réussite de TP
puis demandez "Félicitations ! Quittez avec succès !
Compte à rebours de trois secondes
La page devant vous devient la page d'url ('index/user/logout ')
Résultat réel :
{"code":1,"msg":"恭喜!退出成功!","data":"","url":"\/index\/user\/login.html","wait":3}
------------------------------------ ------------ ------------
Ça y est, des résultats inattendus
Sachez que success() et error() détermineront automatiquement si la requête actuelle est. ajax,
définissez-le dans le fichier de configuration de l'application. 'default_return_type' => 'html'
Et aucune autre chose liée à l'en-tête n'est définie
Je ne sais pas pourquoi il est jugé comme ajax, j'espère que quelqu'un qui sait. je peux l'expliquer. Merci beaucoup !
Pas très actif !
Ça faisait longtemps.
En fait, le problème est résolu depuis longtemps.
Il n'y a aucun problème avec le code.
Il s'agit d'un problème avec un fichier js introduit.