使用PHP自动完成

它是我的HTML代码:

     $( "#tags" ).autocomplete({ url: 'Ajax.php?txt=' });    

这是我的Ajax.php

  

但它不适用于自动完成。 我的错是什么?

你必须将你的jquery包装成这样的函数:

  

并且您必须从Ajax.php返回json_encoded内容(示例)它在文档中的状态:

当使用String(例如,不是set数组)时,Autocomplete插件期望该字符串指向将返回JSON数据的URL资源。 它可以位于同一主机上,也可以位于不同的主机上(必须提供JSONP)。 请求参数“term”将添加到该URL。

  

你应该检查一下文档。 URL属性不可用,但它是source属性:

docs: http : //jqueryui.com/demos/autocomplete/#option-source

  $( "#tags" ).autocomplete({ source: 'Ajax.php' }); 

查询将根据您提供的链接添加