我正在尝试使用flask将数据库中的数据加载到网页上,并使用Jquery设置无限滚动机制,但是似乎没有调用我试图调用的flask中的python方法。我设置了jquery使用无限滚动插件来更新url
$(".paginationnext").attr("href", newurl);
$('#blorg').infiniteScroll({
path: '.paginationnext',
append: '.ad',
status: '.scroller-status',
hideNav: '.pagination',
});
我生成的URL的格式如下,例如:
http://localhost:5000/search.html/?Term=Good/page=7
这是我要调用的python方法,似乎没有被调用:
@app.route('/search.html/?Term=<query>/page=<page>',methods=['GET', 'POST'])
def more(page):
results = collection.find({'message': {'$regex':term}}).limit(30).skip(30 * page)
jsonifiable = [x for x in results]
print("blll")
return jsonify(data=jsonifiable)
是什么原因导致此方法不起作用?我在做动态路由时错了吗?
这是Flask日志的外观。什么是HTTP1.1,是什么破坏了我的代码?
"GET /search.html/?Term=Good/page=7 HTTP/1.1"
谢谢!