Jquery 自动完成对我不起作用

发布于 2024-11-25 10:16:50 字数 380 浏览 1 评论 0原文

我已遵循本指南(自动完成django 指南),我在数据库中得到了一些我想要获取的项目,所以我在输入中写了 AB ,我得到了 4 个响应。但是当我添加另一个 A -> ABA什么也没发生。

解释图片,在这里你可以看到旋转的加载器。它似乎没有向我的服务器发出任何请求。

I've followed this guide (autocomplete guide for django), i got several of items in my database which im trying to get, so i write AB in my input, i get 4 responses. But when i then add another A -> ABA nothing happens.

Explaining pic, here you can see the rotating loader. And it doesnt seem to make any requests towards my server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

德意的啸 2024-12-02 10:16:50

看起来小部件正在等待答案,但没有得到答案。

首先检查“ABA”的 AJAX 请求是否已完成。 使用它,您可以

  • FireBug(Firefox 扩展)的控制台视图中
  • 在 Django 开发服务器的输出中的
  • 如果您在所使用的 Web 服务器的访问日志中

进行检查。如果请求已发送,请检查服务器响应代码。如果有错误请检查错误。您的问题出在服务器端(可能在您的视图中)。

如果未发送请求,则问题出在 Javascript 部分(可能性较小)未发送请求。

如果收到服务器响应,则问题也出在 Javascript 部分读取响应等方面出现问题。响应的格式可能不正确。

您应该使用 Firebug 或类似的工具(在 Chrome、Safari 等中)来帮助您解决问题。调试起来会容易得多。

It look the widget is waiting for the answer but not getting it.

First check if the AJAX request for 'ABA' is done. You can check this:

  • in the console view of FireBug (a Firefox extension)
  • in the output of the Django development server if you use it
  • in the access log of the web server you use.

If the request is sent, check the server response code. If there's an error check the error. Your problem is on the server side (probably in your view).

If the request is not sent, the problem is with the Javascript part (less probable) not sending the request.

If the server response is receive, the problem is also with the Javascript part having problem reading, etc. the response. The response could be in bad format.

You should use Firebug or something similar (in Chrome, Safari, etc.) to help you with your issue. it will be lot more easier to debug.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文