Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQUERYUI自动完成不工作_Jquery_Django_Jquery Ui_Jquery Autocomplete - Fatal编程技术网

JQUERYUI自动完成不工作

JQUERYUI自动完成不工作,jquery,django,jquery-ui,jquery-autocomplete,Jquery,Django,Jquery Ui,Jquery Autocomplete,我正在尝试使用jqueryUI自动完成功能,其中可用的标记将从后端源获取。 这是我的密码 HTML代码 <div class="span4 pull-right" id="search"> Search : <input type="text" placeholder="Search"> </div> 仪表板URL.py urlpatterns = patterns('modules.energy.dashboard.views', url(

我正在尝试使用jqueryUI自动完成功能,其中可用的标记将从后端源获取。 这是我的密码

HTML代码

<div class="span4 pull-right" id="search">
    Search : <input type="text" placeholder="Search">
</div>
仪表板URL.py

urlpatterns = patterns('modules.energy.dashboard.views',
    url(r'^$','dashboard',name='cilantro_dashboard'),
    url(r'search','search',name='cilantro_search'),
)
urlpatterns = patterns('',

    url(r'^dashboard/', include('modules.energy.dashboard.urls')),
)
主URL.py

urlpatterns = patterns('modules.energy.dashboard.views',
    url(r'^$','dashboard',name='cilantro_dashboard'),
    url(r'search','search',name='cilantro_search'),
)
urlpatterns = patterns('',

    url(r'^dashboard/', include('modules.energy.dashboard.urls')),
)
以下是我在使用firebug调试时收到的响应

ActionScriptAppleScriptAspBASICCC++ClojureCOBOLColdFusionErlang


我的
availabletags
已返回,但自动完成仍不起作用。我哪里出错了?

从我所看到的情况来看,如果您返回的结果是正确的,那可能只是因为您在
div
中返回了自动完成,而不是在
输入中,从我所看到的情况来看,如果您返回的结果是正确的,这可能仅仅是因为您在
div
中返回自动完成,而不是在
输入中返回,似乎您需要在发送数据之前将数据dict转换为JSON

from django.utils import simplejson
data = simplejson.dumps(availableTags)
return HttpResponse(data)

似乎在发送数据之前需要将数据dict转换为JSON

from django.utils import simplejson
data = simplejson.dumps(availableTags)
return HttpResponse(data)


你能检查你返回的数据吗?FOMATT应该是
[“data1”、“data2”、“data3”和…]
。我更喜欢在我的javascript中使用php
echo
s,但必须先这样准备。我不是php爱好者。请告诉我该怎么检查?PS:如前所述,我得到的响应是
ActionScriptAppleScriptAspBASICCC++clojurecoboldfusionerlang
。不知道为什么,但它应该像你提到的格式一样返回。你应该在Firebug中看到响应。你能把它寄出去吗?如果你发布的是你的真实回复,那肯定不行。是的,这就是我得到的回复。(在firebug中)。我哪里出错了?好的,在django views.py中试试这个:
availableTags='[“ActionScript”,“AppleScript”,“Asp”,“BASIC”,“C”,“C++”,“Clojure”,“COBOL”,“ColdFusion”,“Erlang”]并让我知道它是如何运行的。您可以检查返回的数据吗?FOMATT应该是
[“data1”、“data2”、“data3”和…]
。我更喜欢在我的javascript中使用php
echo
s,但必须先这样准备。我不是php爱好者。请告诉我该怎么检查?PS:如前所述,我得到的响应是
ActionScriptAppleScriptAspBASICCC++clojurecoboldfusionerlang
。不知道为什么,但它应该像你提到的格式一样返回。你应该在Firebug中看到响应。你能把它寄出去吗?如果你发布的是你的真实回复,那肯定不行。是的,这就是我得到的回复。(在firebug中)。我哪里出错了?好的,在django views.py中试试这个:
availableTags='[“ActionScript”,“AppleScript”,“Asp”,“BASIC”,“C”,“C++”,“Clojure”,“COBOL”,“ColdFusion”,“Erlang”]并告诉我进展如何。谢谢。我说得对,但我不明白。我的意思是我的
availableTags
是一套。如何将其转储为json?请解释一下。ThanksPlus它提供了自动完成列表,但在我不断输入时它不会过滤结果。为什么是这样?对不起,我不知道你在问什么。我的代码显示了如何作为json转储。我的问题是标记过滤不起作用。有什么建议吗?谢谢。我说得对,但我不明白。我的意思是我的
availableTags
是一套。如何将其转储为json?请解释一下。ThanksPlus它提供了自动完成列表,但在我不断输入时它不会过滤结果。为什么是这样?对不起,我不知道你在问什么。我的代码显示了如何作为json转储。我的问题是标记过滤不起作用。有什么建议吗?