Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Javascript 如何使用Python在Google应用程序引擎中实现jQuery自动完成?_Javascript_Jquery_Google App Engine_Autocomplete - Fatal编程技术网

Javascript 如何使用Python在Google应用程序引擎中实现jQuery自动完成?

Javascript 如何使用Python在Google应用程序引擎中实现jQuery自动完成?,javascript,jquery,google-app-engine,autocomplete,Javascript,Jquery,Google App Engine,Autocomplete,我找到了几个讨论这个问题的消息来源,()。我将使用现有的搜索表单,并创建了autocompleterensponse处理程序来处理请求。我无法从文档中理解是否需要发送json格式的数据或字符串数组。我也不确定要发送什么信息。我创建了一个带有搜索历史记录的新模型 class Search(db.Model): owner = db.UserProperty() date= db.DateTimeProperty(auto_now_add=True) query = db.S

我找到了几个讨论这个问题的消息来源,()。我将使用现有的搜索表单,并创建了
autocompleterensponse
处理程序来处理请求。我无法从文档中理解是否需要发送json格式的数据或字符串数组。我也不确定要发送什么信息。我创建了一个带有搜索历史记录的新模型

class Search(db.Model):
    owner = db.UserProperty()
    date= db.DateTimeProperty(auto_now_add=True)
    query = db.StringListProperty()
我想把相关的查询建议发送给autocomplete。欢迎在文档或其他方面对示例提供任何帮助。谢谢

更新

我把这个放在结束前


我天真地认为,
数据
将被传递给jquery自动完成插件。但是什么都没有发生。我做错了什么?

刚刚尝试了这个,它成功了:

    data = ['cat','dog','bird', 'wolf']
    data = json.dumps(data)         
    self.response.out.write(data)

太好了,谢谢!这起作用了。但是我需要在表单中添加
。另外,我想我期待类似“google类型”的自动完成,但这与浏览器自动完成是一样的,所以现在我不确定为什么要使用jQuery而不是浏览器自动完成。再次感谢。@Zeynel,因为浏览器自动完成功能将只包括用户以前输入的数据;这将包括您想要的任何数据。要使自动完成数据依赖于输入的内容,请编写处理程序以接受字符串,并从中生成建议。
data = json.dumps("abc, def")
    data = ['cat','dog','bird', 'wolf']
    data = json.dumps(data)         
    self.response.out.write(data)