0

私はcodeigniterを使用してWebアプリを構築しています。次のシナリオで問題が発生しています。

  1. ユーザーは「ホーム」の送信ボタンをクリックします
  2. home/ok彼は私が彼の情報を取得する場所にリダイレクトされます
  3. 彼からhome/okにリダイレクトされますhome#final

ただし、finalはデフォルトで非表示になっており、表示されていません。finalを切り替えるJavaScript関数があり、それが表示されます。

とにかく、ok関数をJavaScript関数にリダイレクトさせることはできますか?onload事前に成功メッセージを表示したくないので、本文に追加できません。

4

1 に答える 1

0

次のようなことはどうですか。

<? $display = ($_SERVER['HTTP_REFERER'] == base_url() . 'home/ok')? 'block': 'none'; ?>
<div id="final" style="<?=$display?>;">
 OK
</div>

ページの表示方法に基づいてデフォルトの表示スタイルを設定します。

を調べることもできます。を参照Flash dataしてSession classください。http://codeigniter.com/user_guide/libraries/sessions.htmlこれはあなたが達成したいと思うことのために使われていると思います

于 2012-05-28T11:16:29.060 に答える