1

これがどのように機能するかについていくつかのアイデアがありましたが、今のところ何も機能していません。

ユーザーが php/codeigniter アプリにログインすると、メール アドレスがセッション データに保存されます。onLoad で、jquery を使用してログインするユーザーのメール アドレスをフィールドにあらかじめ入力したいと考えています。

これを使用して、テスト用のページにコードを出力しています。

<?php
$userEmail = $this->session->userdata('USER_EMAIL');
echo $userEmail;
?>
4

1 に答える 1

4

それを行う最善の方法は、次のようにphpを使用することです。

<input type="text" name="userEmail" value="<?php echo htmlentities($userEmail); ?>" />

ただし、jQuery を使用する場合は、次のようにします。

$("#userEmailId").val("<?php echo htmlentities($userEmail); ?>");

わかりやすくするために、セッション データはサーバー側にのみ存在します。クライアント側で (jquery で) アクセスしたい場合は、実際のページのどこか、または Cookie にある必要があります。

于 2012-05-02T17:36:23.013 に答える