我正在创建一个使用 jQuery 进行身份验证的 Web 应用程序:
$.ajax({
url: "/session/create?format=json",
type: "GET",
dataType: "json",
cache: false,
username: $("#signin-email").val(),
password: $("#signin-password").val(),
success: function(data) {
if(data.success) {
success = true;
}
}
});
问题是代码仅username
在不包含诸如 an之类的内容时才发出 AJAX 请求@
(可能是因为 @ 是 URL 中身份验证和主机的分隔符),这在我的应用程序中是必需的。谁能帮助我如何做到这一点?我不介意稍微改变后端,但要求用户拥有@
更少的电子邮件不是一种选择。
哦,我的后端是一个 Ruby-on-Rails 应用程序。