我正在做一个python web应用程序,它返回python函数的结果(从列表中选择一个随机项)。我正在使用“random.choice()”函数,然后“返回jsonify”。
然后,在HTML模板上,按钮调用并显示结果。它在PC上运行得非常好,但在移动Android浏览器上,会发生以下情况:它仅适用于ONCE:它会生成“随机”选项并显示它,但是当我再次单击时,它不会生成新的一。并且它会一直显示它生成的第一个结果,并且不会“刷新”或“重新启动”该功能,尽管它可以在PC浏览器上运行。
但是......但是......它也适用于iOS网络浏览器!每个新词都生成没有问题。因此,只有在Android上它才会停留在第一个单词上。
任何想法为什么?
非常感谢!
答案 0 :(得分:0)
如果您还在寻找,这是一个缓存问题,您可以添加此代码以使其消失:
$(document).ready(function() {
$.ajaxSetup({ cache: false });
});