[英]How to let browser prompt save password when using ajax to login
当我使用旧的时尚形式登录浏览器时,它将询问我是否要保存用户名和密码。 但是,我不再使用表单提交来登录。
我使用ajax登录,当用户使用正确的用户名和密码组合登录时,javascript将重新加载页面。
有没有一种javascript方法来告诉浏览器必须保存登录信息?
如何解决这个问题?
将登录字段放回表单并使用
$('#FormId').submit(funciton(){
//Ajax here
});
这将提交表单并执行ajax登录。 浏览器仍会检测到它。
浏览器会自动检测密码字段并提示用户保存密码字段(如果您未使用Ajax)。 我认为没有告诉浏览器保存密码的指定方法
您可以使用普通形式,然后:
$( "your_form" ).submit(function( event ) {
event.preventDefault();
$.ajax ...
});
仅在收到登录确认(成功或失败)后才能重新加载页面。 我想您仅需要为成功案例重新加载页面。
为此,您可以显示提示窗口,以便在重新加载页面之前记住用户名和密码。
在异步调用中,有可能在从服务器脚本接收响应之前返回,因为您必须使用event.preventDefault();。 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.