Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery与AJAX的自动完成_Javascript_Jquery_Ajax_Jquery Ui_Jquery Ui Autocomplete - Fatal编程技术网

Javascript JQuery与AJAX的自动完成

Javascript JQuery与AJAX的自动完成,javascript,jquery,ajax,jquery-ui,jquery-ui-autocomplete,Javascript,Jquery,Ajax,Jquery Ui,Jquery Ui Autocomplete,我正在尝试编写一个JQuery自动完成脚本,它将通过AJAX调用url,并在用户将数据输入表单时更新自动完成结果 我有AJAX设置,目前正在返回JSON。但是我不知道如何让autocomplete函数调用它并使用响应。我已设法使以下各项正常工作,但这是静态数据,因此对我的任务没有好处: $("input#name").autocomplete({ source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "

我正在尝试编写一个JQuery自动完成脚本,它将通过AJAX调用url,并在用户将数据输入表单时更新自动完成结果

我有AJAX设置,目前正在返回JSON。但是我不知道如何让autocomplete函数调用它并使用响应。我已设法使以下各项正常工作,但这是静态数据,因此对我的任务没有好处:

$("input#name").autocomplete({
        source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});
干杯。

php需要像这样以Json格式返回值

Json指令

php需要像这样以Json格式返回值


Json指令

我的Json格式如下,这是正确的:[{“name”:“Thomas”,“id”:1}]如何将?term=ai放在末尾?还有什么方法可以调试响应吗?使用php,您可以使用$\u GET[“term”]获取查询字符串,然后执行数据库查询,并将结果序列化为Json。这里有一个例子。我现在有进展了。。。我的JSON格式是这样的,正确的:[{“name”:“Thomas”,“id”:1}]如何将?term=ai放在末尾?还有什么方法可以调试响应吗?使用php,您可以使用$\u GET[“term”]获取查询字符串,然后执行数据库查询,并将结果序列化为Json。这里有一个例子。我现在有进展了。。。可以看到出现的要点,但没有建议的文本。
    $( "#birds" ).autocomplete({
        source: "search.php",
        minLength: 2,
        select: function( event, ui ) {
            log( ui.item ?
                "Selected: " + ui.item.value + " aka " + ui.item.id :
                "Nothing selected, input was " + this.value );
        }
    });