Google app engine 使用ajax在google应用程序引擎中自动完成文本框
您好,我正在goolge应用程序引擎中使用ajax, 我正在尝试制作自动完成文本框Google app engine 使用ajax在google应用程序引擎中自动完成文本框,google-app-engine,Google App Engine,您好,我正在goolge应用程序引擎中使用ajax, 我正在尝试制作自动完成文本框 HTML CODE <input id="search_form"> Ajax function is , $('#search_form').autocomplete(/search) And class search is, class search(webapp2.RequestHandler): def get(self):
HTML CODE
<input id="search_form">
Ajax function is ,
$('#search_form').autocomplete(/search)
And class search is,
class search(webapp2.RequestHandler):
def get(self):
data = ['A','B','C', 'D']
data = json.dumps(data)
self.response.out.write(data)
HTML代码
Ajax函数是,
$('search_form')。自动完成(/search)
而类搜索是,
类搜索(webapp2.RequestHandler):
def get(自我):
数据=['A'、'B'、'C'、'D']
data=json.dumps(数据)
self.response.out.write(数据)
我不太熟悉ajax,这段代码怎么了?
这个代码有什么问题吗?我想你需要
def get(self):
data = ['A','B','C', 'D']
data = json.dumps(data)
self.response.headers.add_header('content-type', 'application/json', charset='utf-8')
return self.response.out.write(data)
有趣的插件,谢谢!您的代码是一个片段。我看不出有什么明显的问题。但没有足够的信息。例如,你的搜索投手真的被呼叫了吗?如果是,它会尝试返回什么?如果没有人打电话,那就是你的问题。或者更确切地说,你知道它在浏览器端。如果使用浏览器直接转到处理程序,会发生什么情况?数据显示了吗?你有没有试过用调试器逐行地检查代码?哪里没有达到预期效果?你能告诉我怎么做吗?我是google app Engineege的新手。这是一个类似“pycharm”的程序,可以让你逐行进入你的代码(调试模式)并观察发生了什么。还要利用日志记录,在每个点添加一个日志条目,然后检查日志。最后一个条目将是程序停止的位置。