0
setTimeout
에 beforeSend
에 올 수 있으므로 AJax 회 전자가 4 초 회전 할 것입니까? 아니면 다른 기능을 사용해야합니까?jQuery setTimeout 또는 지연 ajax 회 전자
내가 원하는 이유는 너무 빨라서 처리가 너무 빠르기 때문에 사용자는 아약스 회 전자의 효과를 볼 수 없기 때문입니다.
var v = $("#contact-form").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
beforeSend: function() {
$('.submit-btn button').addClass('loading');
},
url: 'send-mail.php',
success: function() {
$('.submit-btn button').addClass('message-sent');
},
complete: function() {
$('.submit-btn button').removeClass('loading').text('Send'); }
});
v.resetForm();
}
})
사용자가 귀하의 서버가 느린 것으로 생각하길 원하십니까? 나는 보통 반대를한다. 나는 요청을 보낸 후 첫 번째 500ms에 회 전자를 표시하지 않는다. –