Jquery 自动完成对我不起作用
我已遵循本指南(自动完成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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来小部件正在等待答案,但没有得到答案。
首先检查“ABA”的 AJAX 请求是否已完成。 使用它,您可以
进行检查。如果请求已发送,请检查服务器响应代码。如果有错误请检查错误。您的问题出在服务器端(可能在您的
视图
中)。如果未发送请求,则问题出在 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:
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.