<form action="" method="get" style="margin-left: 2em"> <input id="companies" type="text" name="company" value="" size="40" /> <button type="submit" class="button-search">Search</button> </form>
我的json来自这个
http://localhost:8080/;companies?name=aba
并返回一个有效的json,如:
{“name”:“aba”,“title”:“Aba”},{“name”:“abak”,“title”:“Abak”}]
<script language="javascript">
$(function() {
$("#companies").autocomplete({
source: ";companies",
minLength: 2,
select: function(event, ui) {
// perhaps do something with these?
name = ui.item.name;
title = ui.item.title;
}
});
});
</script>
我在显示的列表中没有结果!
我在这里缺少什么?
感谢
答案 0 :(得分:0)
根据jqueryui autocomplete doc/demo,url参数是“term”,而不是“name”。
因此,http://localhost:8080/;companies?term=aba
应返回预期的json,而不是您现在使用的http://localhost:8080/;companies?name=aba
。