Ruby on rails 4 轨道4+;在Cookie中存储电子邮件地址以记住我-无法存储正确的电子邮件地址
在这里,我试图将电子邮件地址存储在cookie中,以便根据上次登录的用户自动完成邮箱 Rails控制器代码:-Ruby on rails 4 轨道4+;在Cookie中存储电子邮件地址以记住我-无法存储正确的电子邮件地址,ruby-on-rails-4,cookies,Ruby On Rails 4,Cookies,在这里,我试图将电子邮件地址存储在cookie中,以便根据上次登录的用户自动完成邮箱 Rails控制器代码:- cookies[:email] = { :value => user_email, :expires => 7.days.from_now } 例如-admin@example.com是使用调试器在cookie中检查电子邮件地址时的电子邮件地址 它的表演 管理员%40example.com 通过使用JS,我试图从cookie中检索电子邮件地址,现在在输入框中显示 管理员%
cookies[:email] = { :value => user_email, :expires => 7.days.from_now }
例如-admin@example.com
是使用调试器在cookie中检查电子邮件地址时的电子邮件地址
它的表演
管理员%40example.com
通过使用JS,我试图从cookie中检索电子邮件地址,现在在输入框中显示
管理员%40example.com
请建议如何避开此符号转换。谢谢
%40
是@
如果您尝试从jQuery自动完成电子邮件地址,您可以使用此普通javascript函数对其进行解码:
var cookieEmail=decodeURIComponent('admin%40example.com')
$(“#邮箱”).val(cookieEmail)
(
#emailBox
是为电子邮件输入的html元素分配的id。)为我工作。谢谢