如何使用jQuery将电子邮件地址发送到Rails 3.2控制器?

3
如何通过jQuery将电子邮件地址作为参数发送到Rails控制器,以检查它是否已注册(作为注册表单验证的一部分)?当我尝试使用jQuery对其进行参数化时,一个.仍然保留在参数中,Rails截断了参数。
我编写了一个简单的函数来替换模式,然后在控制器中进行替换,但我感觉这样做方式不正确。有没有办法在将其作为参数发送之前加密电子邮件,然后在控制器中解密它以便我可以在查询中使用它?
基本上,我正在尝试进行一些简单的预验证,以便如果用户尝试使用已经注册的电子邮件进行注册,他们将在提交表单之前收到警告,其中包含恢复密码的链接。

1
可能是重复的问题:rails路由和带有'.'的参数或http://stackoverflow.com/questions/7407947/rails-route-path-breaks-when-there-is-symbol-in-username或https://dev59.com/uVbTa4cB1Zd3GeqP_YNM - mu is too short
我认为这将有助于 .。那加密呢?在将电子邮件地址作为参数发送之前,是否有一种良好或可接受的方法在jQuery / javascript中对其进行加密,然后在控制器中对其进行解密,以便它不会在URL中公开? - Clay
1个回答

1

只需使用JSON,您将能够发送/接收不仅是电子邮件,还包括其他字段和错误消息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接