1

我有一个奇怪的情况,我之前没有使用过.net,所以不确定这是否可能。

我有一个包含表单的 div,当提交表单时,div 会翻转。

我的问题是,当按下提交按钮时,会发生文件上传,因此 div 不会翻转。

我想知道的是,您能否将文件上传延迟 X 秒,直到 jQuery 翻转功能完成,然后上传文件?

4

2 回答 2

2

使用 setTimeout 异步调用文件上传函数怎么样?以异步方式调用它并有短暂的延迟应该可以让您的 div 翻转。

代码可能如下所示:

setTimeout(function(){yourFileUploadFunction()}, 1);

有关更多js 异步详细信息,请参见此处。在这里也在这里。有多种方法可以使用 setTimeout 创建同步调用...

于 2013-10-16T17:22:22.340 回答
1

在处理上传之前尝试休眠几秒钟。

在客户端:

$("#upload").flip().delay(2000).ajax()

(不确定你在做什么的确切语法,但这应该让你接近)

于 2013-10-16T17:13:01.410 回答