Возможно определить время выполнения (в секундах) в запросе Jquery ajax? между функцией beforeSend до успеха или функцией ошибки, например beforeSend → 30 secnds → success, может быть, у вас есть ли у вас gusy ответ, я жестко это же, как функция времени выполнения php, но я не знаю, как это сделать, я хочу сделать некоторые процесс выполнения, но с клиентской стороны, а не с серверной стороны.
Вы можете получить время в миллисекундах с объекта даты.
var beforeSend = new Date().getTime();
YourAjaxCallMethod();
function SuccessFunctionOfMyAjaxCall() {
console.log(new Date().getTime() - start);
}
Заимствованный отсюда
Просто используйте функцию setTimeout в параметре success:
beforeSend: function(){
-animation (your progress bar)-
}
success: function(msg){
setTimeout(function(){
-show your success-
},3000);
}