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

标签 ajax browser forms post autocomplete

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

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

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

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

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

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

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

CallMeLaNN

最佳答案

我有同样的问题。通过添加隐藏的iframe,我能够在执行AJAX帖子之前通过FireFox解决此问题,该方法适用于FireFox。我仍然没有找到任何适用于Chrome / IE的东西。

关于ajax - 浏览器自动完成/保存的表单不适用于ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1622628/

相关文章:

html - 糟糕的网站响应

浏览器首次启动时 CSS 未完全呈现

javascript - 使用 AJAX 将表单数据保存到 PHP

javascript - jQuery $.ajax 完成回调未触发

javascript - 仅在类名 == x 时才加载 ajax

javascript - 使用ajax预加载图像

javascript - 用 JS 检查时 IE 8 的版本错误

javascript - 发布表单时是否会提交禁用的文本字段?

php - 模型中的ZF2属性名称与数据库列不对应

javascript - ajax php 表单验证不起作用