Warum gibt success() nur JSON-Daten zurück, wenn es im tp5.0.7-Controller verwendet wird?
暖暖橙
暖暖橙 2019-06-17 16:35:46
0
1
1158

Hallo zusammen, ich habe kürzlich tp5 gelernt und bin heute bei der Implementierung der Exit-Funktion auf ein Problem gestoßen. Folgendes ist Teil des Codes:

Front-End

<a href="{:url('index/user/logout')}">退出</a>


Controller

public function logout()
{
    //清空session
    session(null);
    //提示退出成功,并跳转到登录页
    $this->success('恭喜!退出成功!','index/user/login');
}


Erwartete Ergebnisse:
Zeigen Sie das lächelnde Gesicht der Erfolgsmethode von tp

und sagen Sie dann „Herzlichen Glückwunsch! Beenden Sie erfolgreich!

Drei-Sekunden-Countdown

Die Seite vor Ihnen wird zur Seite der URL ('index/user/logout ')

Tatsächliches Ergebnis:

{"code":1,"msg":"恭喜!退出成功!","data":"","url":"\/index\/user\/login.html","wait":3}


-------------------------------------------------- ------------ ------------
Das ist es, unerwartete Ergebnisse

Wissen Sie, dass success() und error() automatisch bestimmen, ob die aktuelle Anfrage vorliegt Ajax,

Setzen Sie es in der Konfigurationsdatei der Anwendung ein kann es erklären. Vielen Dank!

暖暖橙
暖暖橙

Antworte allen(1)
暖暖橙

不怎么活跃啊!

时间过去很久了。

其实问题也早解决了。

代码是没有问题的。

是引入的一个js文件的问题。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage