Javascript 自动完成不起作用,正在搜索建议

Javascript 自动完成不起作用,正在搜索建议,javascript,php,jquery,drupal,autocomplete,Javascript,Php,Jquery,Drupal,Autocomplete,我有一个问题,自动完成不工作。我的代码有点大,所以我将只发布一些代码片段,并列出我尝试过但不适用于我的东西 首先,这不是本地计算机的问题,也不是浏览器的问题。在多台不同浏览器的电脑上试用过:chrome、firefox、internet explorer(都是最新版本) 在我的网页上,我有几个输入元素(如下所示),用户在其中输入他的地址。当他再次访问该页面时,我希望该页面能够自动完成这些字段 <input type="text" class="address_field" value=""

我有一个问题,自动完成不工作。我的代码有点大,所以我将只发布一些代码片段,并列出我尝试过但不适用于我的东西

首先,这不是本地计算机的问题,也不是浏览器的问题。在多台不同浏览器的电脑上试用过:chrome、firefox、internet explorer(都是最新版本)

在我的网页上,我有几个输入元素(如下所示),用户在其中输入他的地址。当他再次访问该页面时,我希望该页面能够自动完成这些字段

<input type="text" class="address_field" value="" autocomplete="on"/>

我的尝试没有成功:

  • 其中每一个都有
    autocomplete=“on”
  • 此外,还尝试使用jQuery以编程方式设置自动完成:
    $(“输入”).attr(“自动完成”,“打开”)
  • 我的所有页面的标题或任何其他位置都没有
    无缓存
    语句或类似语句
  • 如前所述,我在多台计算机上尝试了多个浏览器,但都没有成功
  • 在我用AJAX查询的服务器端php文件中,我有一个
    头(“缓存控制:无缓存,必须重新验证”)语句,但即使删除了该语句,我的页面上也没有自动完成
  • 我正在使用Drupal6,但即使我在drupal之外调用我的页面->无自动完成
除了这些列出的尝试之外,我还尝试了许多解决stackoverflow或google上发现的类似问题的方法

如果有人在过去有类似的问题,可以给我一个提示来解决这个问题,那就太好了

另外,如果有人能想到自动完成不起作用的其他原因,那将非常有帮助


提前谢谢

您是否尝试过使用Firebug->Net(选项卡)检查请求得到了什么以及响应得到了什么?我也有类似的问题,原因是请求找不到url中指定的地址。我认为您对阅读以下内容的理解是错误的:“自动完成允许浏览器预测值。当用户开始键入字段时,浏览器应根据先前键入的值显示填充字段的选项。“发件人:可能会让您重新考虑。我认为您应该做的是:使用php或drupal插件从数据库中获取值。