Jquery ui jQuery UI自动完成:未显示下拉列表

Jquery ui jQuery UI自动完成:未显示下拉列表,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我一直在努力使用远程源让jQueryUI自动完成工作。我得到每个请求的正确结果(使用Chromes Inspector),但由于某些原因,下拉框不显示。以下是搜索字段: <form action={'/content/search'|ezurl} class="search-form"> <fieldset> <input type="text" id="Search" name="Search" class="text" />

我一直在努力使用远程源让jQueryUI自动完成工作。我得到每个请求的正确结果(使用Chromes Inspector),但由于某些原因,下拉框不显示。以下是搜索字段:

<form action={'/content/search'|ezurl} class="search-form">
    <fieldset>
        <input type="text" id="Search" name="Search" class="text" />
        <input type="submit" name="SearchButton" class="submit" value="search" />
    </fieldset>
</form>
返回:

[{"html":"<li><a href=\/Author\/Per_Asmund\/(language)\/nor-NO>Asmund, Per<\/a><\/li>","url":"\/Forfattere\/Per_Asmund\/(language)\/nor-NO","id":"210"},
{"html":"<li><a href=\/Forfattere\/Per_AErlend\/(language)\/nor-NO>Erlend, Per<\/a><\/li>","url":"\/Forfattere\/Per_AErlend\/(language)\/nor-NO","id":"238"}]
[{“html”:“
  • Asmund,Per”,“url”:“\/Forfattere\/Per\u Asmund\/(语言)\/或NO”,“id”:“210”}, {“html”:“
  • Erlend,Per”,“url”:“\/Forfattere\/Per\u aerllend\/(语言)\/nor NO”,“id”:“238”}]

  • 我可能只是错过了什么,但我一辈子都想不出来。非常感谢您的帮助

    您错过了
    源中的
    响应
    调用
    参数

          $.ajax({
                url: "/content/search",
                dataType: "JSON", // edit: fixed ;)
                data: {
                    maxRows: 12,
                    query: request.term,
                    filter: 'author'
                },
                success: function(data) { response(data); } // add this line
            });
    

    但在这种情况下,也许有些应该更好。

    真不敢相信我错过了。添加了它,但它仍然没有显示下拉列表。还有其他想法吗?
          $.ajax({
                url: "/content/search",
                dataType: "JSON", // edit: fixed ;)
                data: {
                    maxRows: 12,
                    query: request.term,
                    filter: 'author'
                },
                success: function(data) { response(data); } // add this line
            });