Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个奇怪的情况,我之前没有使用过.net,所以不确定这是否可能。
我有一个包含表单的 div,当提交表单时,div 会翻转。
我的问题是,当按下提交按钮时,会发生文件上传,因此 div 不会翻转。
我想知道的是,您能否将文件上传延迟 X 秒,直到 jQuery 翻转功能完成,然后上传文件?
使用 setTimeout 异步调用文件上传函数怎么样?以异步方式调用它并有短暂的延迟应该可以让您的 div 翻转。
代码可能如下所示:
setTimeout(function(){yourFileUploadFunction()}, 1);
有关更多js 异步详细信息,请参见此处。在这里。也在这里。有多种方法可以使用 setTimeout 创建同步调用...
在处理上传之前尝试休眠几秒钟。
在客户端:
$("#upload").flip().delay(2000).ajax()
(不确定你在做什么的确切语法,但这应该让你接近)