Dieser Artikel stellt hauptsächlich die Lösung des Problems vor, dass der Javascript-Code im ThinkPHP-Controller nicht ausgeführt werden kann. Die Verwendung des
Das Beispiel in diesem Artikel beschreibt die Lösung für das Problem, dass der Javascript-Code im ThinkPHP-Controller nicht ausgeführt werden kann. Teilen Sie es als Referenz mit allen. Die spezifische Methode lautet wie folgt:
Hier ist eine Beispielanalyse der Lösung für das Problem, dass der Spezialeffektcode von thinkphp im Controller nicht ausgeführt werden kann. Nehmen Sie das Element „Exit“ als Beispiel. Der Link „Exit System“ wird geschrieben. Der Link im Frame links wird dynamisch mit js generiert. Mit anderen Worten: Es kann nicht über das Ziel im Link angegeben werden.
Code kopieren Der Code lautet wie folgt:
$this->assign('jumpurl',__url__.'/login');<br>$this->success("注销成功!");
Wenn Sie es so schreiben, wird rechts die Seite angezeigt, zu der Sie springen möchten Frame. Schreiben Sie den js-Code in die URL. Ich habe diese beiden Codezeilen auskommentiert. Verwenden Sie direkt:
Kopieren Sie den Code Der Code lautet wie folgt:
echo "<script>window.top.location.href='$url';</script>";
Dies wird einerseits auch nicht funktionieren, die Konstanten __app__ können nicht sein Wird dagegen in der URL verwendet, ist das Endergebnis der Ausführung, dass das