使用列表进行JQuery和自动完成(Python / Flask)

时间:2016-12-17 06:52:43

标签: javascript jquery python flask autocomplete

之前可能已经提出这个问题,但经过一段时间的搜索,我仍然有点困惑。我试图制作一个烧瓶应用程序,但我对JQuery本身并不太熟悉,但我想在我的html中创建一个自动完成小部件。但是,我不想查询数据库,而是只使用静态列表和正则表达式来获取结果。我使用this作为参考。

我做的是:

Activity

同时保留其余代码:

@app.route('/autocomplete', methods=['GET'])
def autocomplete():
    search = request.args.get('q')
    #query = db_session.query(Movie.title).filter(Movie.title.like('%' + str(search) + '%'))
    #results = [mv[0] for mv in query.all()]
    results = ['Beer', 'Wine', 'Soda', 'Juice', 'Water']
    return jsonify(matching_results=results)

我还没有实现一个正则表达式,但我假设如果我输入了至少2个字符的内容,我会得到上面列出的列表的下拉列表。但是,我一无所获。关于如何让这个自动完成工作的任何想法?

0 个答案:

没有答案