如何让Chrome记住以前ajax提交的表单信息(用于自动完成)?

时间:2012-02-02 19:58:16

标签: jquery ajax forms google-chrome form-submit

我正在使用谷歌浏览器提交带有jQuery.ajax的表单(并使用return false来阻止页面重新加载),问题是我希望输入记住以前提交的值(用于自动完成,所以它他们中的任何一个,不仅仅是前一个,因为它们可以变化很多,所以我不必重新输入,如果它是相同的东西),但是,我注意到了新的数据除非以正常方式提交,否则不会被记住。有没有办法让Chrome“记住”(如建议我是否开始输入与先前提交的值匹配的内容)通过提交ajax来提交输入的新提交值?

P.S。我正在编写所有代码,所以我可以做任何必要的更改。

1 个答案:

答案 0 :(得分:1)

使用本地会话或本地存储。这样,当你加载表单时,你要做的第一件事就是检查浏览器的存储是否具有表单的值;如果是,则用这些值填充表单。

还可以选择进行服务器端会话存储,但本地存储应该是一条更容易的路径。