Jquery ui jQuery UI自动完成:未显示下拉列表
我一直在努力使用远程源让jQueryUI自动完成工作。我得到每个请求的正确结果(使用Chromes Inspector),但由于某些原因,下拉框不显示。以下是搜索字段: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" />
<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
});