thinkphp フレームワークに関するいくつかの小さな質問thinkphp を使用するとき、たとえば、ユーザーのユーザー名を確認した後、ログインが失敗したことを示すウィンドウをポップアップ表示して、テンプレートを再表示したいと考えています それでは、このように書きます echo "alert('新产品入库成功')"; $this->display('XXX'); ログイン後にコピー しかし、これにより、XXX CSS スタイルの読み込みが失敗します。これは、ディスプレイの前に出力できないためだと友人は言いました。 この状況をどうやって解決するか教えてください。 私が知っているのは、 $this->success('ok') を使用できるということですが、組み込みの success とは別に、表示でスタイル シートが無効になるのを防ぐ方法はありますか?それとも代替手段はあるのでしょうか? 共有先: alert('新..." data-pics=""> -----解決策--------------------------------内蔵ジャンプを使用しない場合 1. ログイン方法とログイン認証方法を分離できます。しかし、方法はあります。 2. ページ上で直接 ajax 呼び出しを使用して、エラー パラメーターを返し、エラーを表示することができます 私の謙虚な意見、参考程度に-----解決策---------上と同じ、 ajaxページ上で判定戻り値を直接送信するだけです。 ------解決策---------テンプレートページは、ajaxを使用してphpアクションに送信されます, actionの戻り値に応じてhtml(スタイル含む)の表示をjsで制御します。 ------解決策----------------------thinkphp はそのようなダイアログ コードを提供しています。 に電話する 自動認証機能を使用できるので、それに集中する必要はありません 独自のコードを書きたい場合は、thinkphp を使用しないでください。