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); ?>");

为清楚起见,会话数据仅存在于 server-side。如果你想在客户端访问它(在 jquery 中),它需要在实际页面的某个地方,或者在一个 cookie 中。

于 2012-05-02T17:36:23.013 回答