Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Javascript 在Jquery中确定从发送前到成功的执行时间_Javascript_Jquery_Execution - Fatal编程技术网

Javascript 在Jquery中确定从发送前到成功的执行时间

Javascript 在Jquery中确定从发送前到成功的执行时间,javascript,jquery,execution,Javascript,Jquery,Execution,可以在jQueryAjax请求中确定执行时间(秒)吗?在beforeSend函数到success或error函数之间,比如beforeSend->30秒->success,也许你已经有了答案,我会像php执行时间函数一样处理它,但我不知道如何处理它,我想进行一些进度条处理,但毕竟是从客户端而不是从服务器端。您可以从日期对象获得毫秒级的时间 var beforeSend = new Date().getTime(); YourAjaxCallMethod(); function Success

可以在jQueryAjax请求中确定执行时间(秒)吗?在beforeSend函数到success或error函数之间,比如beforeSend->30秒->success,也许你已经有了答案,我会像php执行时间函数一样处理它,但我不知道如何处理它,我想进行一些进度条处理,但毕竟是从客户端而不是从服务器端。

您可以从日期对象获得毫秒级的时间

var beforeSend = new Date().getTime();

YourAjaxCallMethod();

function SuccessFunctionOfMyAjaxCall() {
    console.log(new Date().getTime() - start);
}

借用

可以从日期对象获取以毫秒为单位的时间

var beforeSend = new Date().getTime();

YourAjaxCallMethod();

function SuccessFunctionOfMyAjaxCall() {
    console.log(new Date().getTime() - start);
}

借用

可以从日期对象获取以毫秒为单位的时间

var beforeSend = new Date().getTime();

YourAjaxCallMethod();

function SuccessFunctionOfMyAjaxCall() {
    console.log(new Date().getTime() - start);
}

借用

可以从日期对象获取以毫秒为单位的时间

var beforeSend = new Date().getTime();

YourAjaxCallMethod();

function SuccessFunctionOfMyAjaxCall() {
    console.log(new Date().getTime() - start);
}

借用自

只需在success参数中使用setTimeout函数:

beforeSend: function(){ 
       -animation (your progress bar)- 
       }
success: function(msg){
     setTimeout(function(){
               -show your success-  
           },3000);
         } 

只需在success参数中使用setTimeout函数:

beforeSend: function(){ 
       -animation (your progress bar)- 
       }
success: function(msg){
     setTimeout(function(){
               -show your success-  
           },3000);
         } 

只需在success参数中使用setTimeout函数:

beforeSend: function(){ 
       -animation (your progress bar)- 
       }
success: function(msg){
     setTimeout(function(){
               -show your success-  
           },3000);
         } 

只需在success参数中使用setTimeout函数:

beforeSend: function(){ 
       -animation (your progress bar)- 
       }
success: function(msg){
     setTimeout(function(){
               -show your success-  
           },3000);
         } 

那个伟大的解决方案,我不认为这么简单,谢谢老兄,我很高兴这对你有帮助:)那个伟大的解决方案,我不认为这么简单,谢谢老兄,我很高兴这对你有帮助:)那个伟大的解决方案,我不认为这么简单,谢谢老兄,这正是我所需要的,很高兴这对你有帮助:)这是一个伟大的解决方案,我不认为这么简单,谢谢你,伙计,这正是我所需要的,很高兴这对你有帮助:)