【发布时间】:2011-04-21 21:05:16
【问题描述】:
我通过 ajax (jquery) 构建了一个简单的登录表单,但未存储提交的值(用于登录目的的用户电子邮件地址,而不是密码)。因此,用户第二次尝试登录时,他必须填写完整的电子邮件地址,而不是使用存储的电子邮件地址。
这对于 ajax 表单提交是否正常?(更重要的是)是否有 ajax/jquery 解决方案,以便浏览器“记住”提交的值?
if($(this).attr('href')=="#login")
{
$.ajax({
type: "POST",
url: "http://www.xyz.com/register",
data:({
email : $('#email').val(),
password: $('#password').val()
}),
success: function(result)
{
if(result=='ok')
{
window.location = 'http://www.xyz.com/123';
}
else
{
$('#result').empty().addClass('error')
.append('Something is wrong.');
}
}
});
return false;
}
【问题讨论】: