Python Flask 实现不重载页面的提醒发送

1 投票
1 回答
5082 浏览
提问于 2025-04-18 10:55

我最近开始学习Flask,还有网页和网络服务器的一些基本知识。请问有没有办法在网页上弹出一个提示消息,而不需要重新加载整个页面?我目前知道的方式有:

1) 重新加载整个页面,然后在JavaScript中调用alert()函数。

2) 使用Flask的flash()函数把文本发送到页面上的占位符。

以上两种方法都需要重新加载整个页面。我在想,如果有其他方法的话,我们可能会在返回的调用中做一些事情,而不是使用return render_template(...)。

任何帮助都非常感谢。谢谢。

编辑 [不是重复问题]:这个问题并不是在问如何在Flask中使用AJAX。在提问时,我并不知道可以用Flask来实现这个功能。

1 个回答

2

你想做的是向服务器发送一个AJAX请求,然后让你的Flask代码返回一个响应,这样你的JavaScript就可以处理这个响应并修改页面。

这里有一个不错的资源,可以了解AJAX

撰写回答