【发布时间】:2019-12-12 20:05:55
【问题描述】:
我正在尝试为我的 UI 实现一些逻辑。
- 首先下载按钮在上传图片后处于禁用状态。
- 处理完图像后,它将在特定目录中生成一个文本文件,该文件将在数据库中更新。
- 转换后的文件可用后,需要自动启用下载按钮。
应该只对按钮而不是整个页面进行刷新。
我已经尝试过 setTimeout,但问题是整个页面都在刷新。
用代码编辑。到目前为止,我已经更新了以下代码,以每 5 秒刷新一次页面。但问题是我的整个页面都重新加载了。
setTimeout(function(){
location.reload();
},5000);
提前致谢。
我的项目正在使用 Django 框架进行开发。
【问题讨论】:
-
请先展示你的努力(发布你的代码)
-
欢迎来到 SO。请在help centre 中选择tour 以查看how to ask a good question。如果您不提供任何代码,我们将无法为您提供帮助 - 请参阅如何创建 minimal reproducible example
-
您可以使用AJAX上传,当上传并有服务器响应时,启用下载按钮。
-
使用 ajax 调用来执行此操作,并根据删除禁用下载按钮的结果发送任何标志,例如 true 或 false,您不需要刷新任何内容,甚至不需要刷新按钮。跨度>
-
那么这个问题太宽泛了,因此对于 SO 来说是题外话(如果你只是在寻求建议,那么主要是基于意见的题外话)。请查看该网站的on topic 的问题类型
标签: javascript jquery html django ajax