Cet article présente principalement la solution au problème selon lequel le code javascript dans le contrôleur ThinkPHP ne peut pas être exécuté. Utiliser la balise
L'exemple de cet article décrit la solution au problème selon lequel le code javascript dans le contrôleur ThinkPHP ne peut pas être exécuté. Partagez-le avec tout le monde pour votre référence. La méthode spécifique est la suivante :
Voici un exemple d'analyse de la solution au problème selon lequel le code des effets spéciaux de la page Web de thinkphp dans le contrôleur ne peut pas être exécuté. Prenez l'élément "Quitter" comme exemple. Le lien "Exit System" est écrit. Celui dans le cadre de gauche est généré dynamiquement à l'aide de js. En d’autres termes, il ne peut pas être spécifié via la cible dans le lien.
Copier le code Le code est le suivant :
$this->assign('jumpurl',__url__.'/login');<br>$this->success("注销成功!");
Si vous l'écrivez ainsi, la page à sauter sera affichée à droite frame. Mettez le code js L'écrire dans l'URL ne fonctionne pas, j'ai donc commenté ces deux lignes de code. Utilisez directement :
Copiez le code Le code est le suivant :
echo "<script>window.top.location.href='$url';</script>";
Cela ne fonctionnera pas non plus, les constantes __app__. ne peut pas être utilisé dans l'url, et d'autre part, les constantes __app__ ne peuvent pas être utilisées dans l'url, d'une part, le résultat final de l'exécution est que la balise