咖啡脚本,主干 - 逃避'@'字符,而不是将其视为'this'

时间:2012-04-02 08:20:14

标签: backbone.js coffeescript

我正在尝试将例如example@gmail.com的电子邮件保存到模型,然后使用骨干保存到服务器。 当我发送像“sdnfkjs”这样的正常单词时,它正确保存并将模型发送到服务器。 但是,当我发送“example@gmail.com”时,它正在使用这样的网址说“400 Bad Request”: - > ... test /contact_email/sdf@hjkg.com/tid/2924 400错误请求

应该是什么原因? 感谢

1 个答案:

答案 0 :(得分:2)

您可能希望使用内置的Javascript编码器/解码器:

encodeURIComponent("example@gmail.com") // returns "example%40gmail.com"
decodeURIComponent("example%40gmail.com") // returns "exampl@gmail.com"