Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在ajax中延迟处理时间_Php_Jquery_Ajax - Fatal编程技术网

Php 在ajax中延迟处理时间

Php 在ajax中延迟处理时间,php,jquery,ajax,Php,Jquery,Ajax,我正在用ajax做进度条,用php做jquery。我需要延迟文件上载过程,因为文件已上载。这是我的密码 uploadProgress : function(event, position, total, percentComplete) { $("#progressbar").width(percentComplete + '%'); $("#percent").html(percentComplete + '%'); if (perce

我正在用ajax做进度条,用php做jquery。我需要延迟文件上载过程,因为文件已上载。这是我的密码

uploadProgress : function(event, position, total, percentComplete) {
        $("#progressbar").width(percentComplete + '%');     
        $("#percent").html(percentComplete + '%');
        if (percentComplete > 50) {
            $("#message").html("<font color='red'>File Upload is in progress .. </font>");
        }
        },
uploadProgress:函数(事件、位置、总数、完成百分比){
$(“#进度条”).width(完成百分比+'%');
$(“#百分比”).html(完成百分比+'%');
如果(完成百分比>50){
$(“#消息”).html(“文件上载正在进行中…”);
}
},

如何延迟进度条加载以显示完成百分比?或者还有其他解决办法吗

出于测试目的,您可以在Chrome developer tools(中)中使用网络限制。或中讨论的任何网络节流工具


UPD:。

如果上传速度太快以至于看不到进度条,这不是很好吗?当上传完成时,我会选择显示一条(不同的)消息,并让上传本身尽可能快地运行。有了@GolezTrol的评论,还值得注意的是,上传在远程服务器上实际上会花费更多的时间。你一定是在用自己的电脑吧?是的。。实际上,我要求的是一个测试过程。。它是从1开始到100还是以100结束。。