Автозаполнение JSON и JQuery - нужна помощь, чтобы понять, что не так? - PullRequest
0 голосов
/ 15 октября 2010
<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>

я не получаю результатовв отображаемом списке!

что мне здесь не хватает?

спасибо

1 Ответ

0 голосов
/ 16 октября 2010

В соответствии с jqueryui autocomplete doc / demo , параметром url является «term», а не «name».

Таким образом, http://localhost:8080/;companies?term=aba должен вернуть ожидаемый json вместоhttp://localhost:8080/;companies?name=aba, который вы используете сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...