2017-01-30 34 views
0

在此,我试图将电子邮件地址存储在Cookie中,以便根据上次登录的用户自动填充电子邮件框。Rails 4 +在Cookie中存储电子邮件地址以记住我 - 无法存储正确的电子邮件地址

Rails的控制器代码: -

cookies[:email] = { :value => user_email, :expires => 7.days.from_now } 

例如 - [email protected]是电子邮件地址,同时使用调试器中的cookie检查的电子邮件地址。

其显示

管理员%40example.com

通过使用JS我试着检索cookie中的电子邮件地址,现在在输入框中显示它

管理员% 40example.com

请建议逃避这种符号转换。由于

回答

1

%40被编码的@

我你想自动完成从jQuery的电子邮件地址格式,你可以使用这个简单的JavaScript函数来对其进行解码:

var cookieEmail = decodeURIComponent('admin%40example.com')

$('#emailBox').val(cookieEmail)

#emailBox是id分配给您的电子邮件输入的html元素。)

+0

为我工作。谢谢 – Rubyist

相关问题