Jquery Autocomplete не работает для меня - PullRequest
0 голосов
/ 20 июля 2011

Я следовал этому руководству (руководство по автозаполнению для django), у меня есть несколько элементов в моей базе данных, которые я пытаюсь получить, поэтому я пишу AB в своем вводе, я получаю 4 ответа. Но когда я добавляю еще один A -> ABA , ничего не происходит.

Объясняя рис , здесь вы можете увидеть вращающийся погрузчик. И он, похоже, не делает никаких запросов к моему серверу.

1 Ответ

0 голосов
/ 20 июля 2011

Похоже, виджет ждет ответа, но не получает его.

Сначала проверьте, выполнен ли запрос AJAX для 'ABA'. Вы можете проверить это:

  • в представлении консоли FireBug (расширение Firefox)
  • в выводе сервера разработки Django, если вы используете его
  • в журнале доступа используемого вами веб-сервера.

Если запрос отправлен, проверьте код ответа сервера. Если есть ошибка, проверьте ее. Ваша проблема на стороне сервера (возможно, у вас view).

Если запрос не отправлен, проблема заключается в том, что часть Javascript (менее вероятная) не отправляет запрос.

Если ответ сервера получен, проблема также в том, что у части Javascript возникли проблемы с чтением и т. Д. С ответом. Ответ может быть в неправильном формате.

Вы должны использовать Firebug или что-то подобное (в Chrome, Safari и т. Д.), Чтобы помочь вам с вашей проблемой. это будет намного проще для отладки.

...