在Flask中使用jQuery自动完成功能

在Flask中使用jQuery自动完成功能,第1张

在Flask中使用jQuery自动完成功能

更新:

autocomplete
如果您给它一个URL,它不会自动处理Ajax请求,您必须手动执行:

$(document).ready(function() {    $.ajax({        url: '{{ url_for("autocomplete") }}'    }).done(function (data) {        $('#function_name').autocomplete({ source: data, minLength: 2        });    });}

您可能必须修改处理返回数据的方式,具体取决于API返回的内容。

更新2:

在服务器端的查询结果如下所示:

[[["string1"], ["string2"], ... ["stringn"]]]

您可以在发送之前将其展平:

import itertoolsflattened = list(itertools.chain.from_iterable(result[0]))

但是您可能可以改进查询以直接返回字符串列表。如果您需要帮助,则需要发布整个代码。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5650971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存