この記事では、ThinkPHP コントローラーの JavaScript コードが実行できない問題の解決策を主に紹介します。ThinkPHP の
この記事の例では、ThinkPHP コントローラーの JavaScript コードが実行できない問題の解決策について説明します。皆さんの参考に共有してください。具体的な方法は次のとおりです。
ここでは、コントローラー内の thinkphp の Web ページの特殊効果コードが実行できない問題の解決策の分析例を示します。例として、「Exit System」の項目を取り上げます。リンクは左側のフレームに記述されており、jsを使用して動的に生成されます。つまり、リンク内のターゲットを介して指定することはできません。
コードをコピーします コードは以下の通りです:
$this->assign('jumpurl',__url__.'/login');<br>$this->success("注销成功!");
このように書くと、右フレームにジャンプ先のページが表示されてしまいますので、URLにjsコードを書いてもうまくいきません。これら 2 行のコードをコメントアウトします。直接使用します:
コードをコピーします コードは次のとおりです:
echo "<script>window.top.location.href='$url';</script>";
これも機能しませんが、一方では __app__ 定数を URL で使用できません。結果は