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)