在我的Flask应用程序中,我需要显示一个"等待" div处理文件副本时。在我看来这是一项微不足道的任务,所以我写道:
服务器端:
@cotg.route('/', methods=['POST'])
def startCopy():
source = request.form.getlist('sourcedisk[]')
dest= request.form.getlist('destdisk[]')
action_Copy()
return render_template('index.html')
模板方:
$(document).ready(
function () {
$("#wait").hide();
$('#startcopy').submit(function(event){
var c = confirm("Are you sure?");
if (c == true) {
$("#wait").show();
}
return c;
});
});
但它根本没有按预期工作。页面保持不变,直到action_Copy()
函数结束,而不显示#wait
div。
答案 0 :(得分:1)
I am not sure what your "#startcopy" submit event does but the logic here is
YES
from the confirm
box#wait div
submit
method#wait div
try this -
$(document).ready(function(){
var c = confirm("Are you sure?");
if (c == true) {
$("#wait").show();
$('#startcopy').submit(function(event){
$("#wait").hide();
}
return c;
}
});