大佬教程收集整理的这篇文章主要介绍了在 Flask 应用程序中使用 jquery ajax 应用 select2,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试重用此 SELEct2 页面中的最后一个示例:
https://SELEct2.org/data-sources/ajax
(其他示例
此代码支持本章开头介绍的 Github 示例)@H_262_8@
我将整个代码复制到我的 Flask 应用程序视图中,它可以很好地从 GIT 返回数据。@H_262_8@
现在我尝试将 GIT 提供的数据更改为我自己的:@H_262_8@
...
AJAX: {
url: "https://API.github.com/search/repositorIEs",...
到我的 Flask 路线:@H_262_8@
...
AJAX: {
url: '{{url_for("extras_blueprint.test")}}',...
这条路线我是这样定义的:@H_262_8@
@extras_blueprint.route('/test',methods=['POST','GET'])
def test():
#antenna is for Now hard coded search term which is supposed to come from vIEw
products = Product.query.filter(Product.name.contains("Audi")).all()
results= []
for product in products:
small_Dict = {}
small_Dict["ID"] = product.ID
small_Dict["text"] = product.name
small_Dict["full_name"] = product.name
results.append(small_Dict)
print(results)
return Jsonify(results)
在上面的示例中,我对 searchTerm "Audi" 进行了硬编码,只是因为我不想从视图中传递它以进行简单的测试。@H_262_8@
但是,它没有向我显示任何 SELEct2 选项。我也试图从例子中改变这种平静:@H_262_8@
params.page = params.page || 1;
return {
results: data.items,pagination: {
more: (params.page * 30) < data.@R_763_10586@l_count
}
代替 data.items
到 data
但也没有运气。
非常欢迎任何关于如何将此示例从 SELEct2 应用到烧瓶应用程序的建议。@H_262_8@
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!@H_262_8@
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。@H_262_8@
小编邮箱:dio#foxmail.com (将#修改为@)@H_262_8@
以上是大佬教程为你收集整理的在 Flask 应用程序中使用 jquery ajax 应用 select2全部内容,希望文章能够帮你解决在 Flask 应用程序中使用 jquery ajax 应用 select2所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。