ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP コントローラーの JavaScript コードが実行できない問題の解決策

ThinkPHP コントローラーの JavaScript コードが実行できない問題の解決策

不言
リリース: 2023-03-30 08:18:01
オリジナル
2512 人が閲覧しました

この記事では、ThinkPHP コントローラーの JavaScript コードが実行できない問題の解決策を主に紹介します。ThinkPHP の タグを使用して JavaScript タグが解析される問題を解決するのは、非常に実用的なテクニックです。それ

この記事の例では、ThinkPHP コントローラーの JavaScript コードが実行できない問題の解決策について説明します。皆さんの参考に共有してください。具体的な方法は次のとおりです。

ここでは、コントローラー内の thinkphp の Web ページの特殊効果コードが実行できない問題の解決策の分析例を示します。例として、「Exit System」の項目を取り上げます。リンクは左側のフレームに記述されており、jsを使用して動的に生成されます。つまり、リンク内のターゲットを介して指定することはできません。

コードをコピーします コードは以下の通りです:

$this->assign(&#39;jumpurl&#39;,__url__.&#39;/login&#39;);<br>$this->success("注销成功!");
ログイン後にコピー

このように書くと、右フレームにジャンプ先のページが表示されてしまいますので、URLにjsコードを書いてもうまくいきません。これら 2 行のコードをコメントアウトします。直接使用します:

コードをコピーします コードは次のとおりです:

echo "<script>window.top.location.href=&#39;$url&#39;;</script>";
ログイン後にコピー

これも機能しませんが、一方では __app__ 定数を URL で使用できません。結果は

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート