小编典典

浏览器自动完成/保存的表单不适用于ajax请求

ajax

很难在搜索引擎中搜索有关此内容的关键字的任何组合,因为大多数流行的开发人员使用它想要ajax自定义自动完成功能。

大多数开发人员会搜索有关自定义自动完成功能的信息,以通过ajax从db中获取结果,或者搜索有关由于安全原因而禁用浏览器自动完成功能的信息,或者他们希望使用其他自动完成扩展程序。

但是,我不是在谈论自动完成功能。我发现有关简单的正常浏览器自动完成功能或由IE或FF保存的浏览器形式,在填写文本框中的文本时,它们的作用类似于下拉最近的选择。

它简单而又普通地在登录表单中填写了诸如用户名和密码之类的表单。提交表单(表单数据发布)后,浏览器将保存自动完成功能,否则FF中的事件将要求与密码一起保存。

现在,考虑通过ajax提交的登录。IE或FF不会自动保存表单数据,这仅仅是因为表单不是通过post方法发送的。我很确定这是因为ajax vs post方法。

像DotNetNuke这样的CMS使用这种方式,我真的很难输入用户名和密码来进行5个用户登录以进行开发,因此我想让用户在没有任何自定义或扩展程序的情况下将自己的表单数据保存在浏览器中。再举一个例子,用户可以查看并使用相同的电子邮件来填写网站或域中的任何电子邮件表格。

如何解决呢?您是否建议过哪些关键字更适合搜索?

CallMeLaNN


阅读 187

收藏
2020-07-26

共1个答案

小编典典

我有同样的问题。通过添加一个隐藏的iframe,我可以在FireFox上解决该问题,该iframe是在我撰写AJAX帖子之前通过JavaScript提交的。我仍然没有找到任何适用于Chrome
/ IE的功能。

2020-07-26