我的搜索词作为空字符串传递给我的处理程序。以下是组件:
html表单:
<form class="navbar-search" action="/search">
<input type="text" class="search-query span3 ajax-typeahead" placeholder="Search" data-link="/typeahead" name="searchQuery" autocomplete="off" />
<button class="btn btn-primary" style="margin-top: 0px;" type="submit">
<i class="icon-search icon-white"></i>
</button>
</form>
typeahead的jquery:
^{pr2}$python webapp2处理程序:
class SearchHandler(webapp2.RequestHandler):
def get(self, searchQuery):
self.response.out.write('Term: %s' % searchQuery)
app = webapp2.WSGIApplication([('/search(.*)', SearchHandler)],
debug=True)
结果是:
我好像找不到问题,谢谢你的帮助
在您的
RequestHandler
中执行以下操作:您将查询参数与URL映射混淆。在
同样在Python中,我建议您对变量使用小写的\u case_下划线约定。在
相关问题 更多 >
编程相关推荐