可以在Jquery ajax请求中确定执行时间(秒)吗?在beforeSend函数成功或错误函数之间,如beforeSend - > 30秒 - >成功,可能是你gusy有答案,我强硬它像php执行时间功能,但我不知道如何,我想做一些进度条过程但从客户端而不是从服务器端后所有
答案 0 :(得分:3)
您可以从日期对象中获取以毫秒为单位的时间。
var beforeSend = new Date().getTime();
YourAjaxCallMethod();
function SuccessFunctionOfMyAjaxCall() {
console.log(new Date().getTime() - start);
}
借鉴here
答案 1 :(得分:0)
只需在success参数中使用setTimeout函数:
beforeSend: function(){
-animation (your progress bar)-
}
success: function(msg){
setTimeout(function(){
-show your success-
},3000);
}